您現在的位置是:首頁 > 藝術

金蜘蛛HTTP伺服器

由 大鏡山軟體 發表于 藝術2022-10-23
簡介主服務目錄當訪問的域名沒有在“域名與目錄”設定中,將訪問主服務目錄的檔案

目錄相域是什麼意思

本節介紹金蜘蛛HTTP伺服器軟體的使用。

金蜘蛛HTTP伺服器能力

以下是在8G記憶體、Intel I7 8核Cpu的win7系統下的測試,測試程式開了300執行緒,每個執行緒不間斷訪問

資料庫相關Demo

的“使用者管理”頁面(測試是在本地進行),資料庫採用5。5版的MySQL。

HTTP伺服器軟體連線池上限數設定為150,從下圖可以看到經過2.11小時的執行,軟體執行依然非常穩定,併發執行速度達9675個訪問/分鐘(每秒約161訪問),且每個訪問都要從MySQL的表USERS表讀取資料。可見該HTTTP伺服器軟體效能非常不錯。每秒約161併發訪問,實際可以帶動3000個以上使用者同時線上,對於大多數的企業這樣的效能完全足夠。

另外,如果伺服器硬體條件好,還可以用nginx代理做HTTP伺服器群集,單臺伺服器可以達到上萬甚至更高的併發量。

金蜘蛛HTTP伺服器

金蜘蛛HTTP伺服器後端支援pascal語言

支援類似aspx、asp、jsp在靜態HTML程式碼中插入動態指令碼程式碼的靈活程式設計方式。動態指令碼程式碼所用語言是pascal,充分運用了pascal語言的易學易用、面向物件程式設計的功能強大的優勢和優點。

金蜘蛛HTTP伺服器

金蜘蛛HTTP伺服器屬性

以下是“基本”頁籤的屬性。

服務埠

這個埠是指HTTP1。0的協議的埠,常見是80。

主服務目錄

當訪問的域名沒有在“域名與目錄”設定中,將訪問主服務目錄的檔案。

動態頁面字尾

設定需要伺服器解釋執行的頁面。如上圖,設定為“。html”,表示凡以後綴為“。html”的頁面都要經伺服器動態解釋執行。

域名與目錄

金蜘蛛HTTP伺服器

設定域名對應的訪問目錄,如果沒有設定對應關係,將以“主服務目錄”作為訪問目錄。這裡所說的域名包括IP。格式是“域名=目錄”,支援多個域名,有多組以逗號(;)分隔。如上圖設定為“168318。com=C:\XXX\168318。com\;wyeditor。com=C:\XXX\wyeditor。com\;127。0。0。1=C:\XXX\168318。com\”,以“168318。com”或“www。168318。com”訪問時,將訪問“C:\XXX\168318。com\”下的檔案。以“wyeditor。com”或“www。wyeditor。com”訪問時,將訪問“C:\XXX\wyeditor。com\”下的檔案;以“127。0。0。1”訪問時,將訪問“C:\XXX\168318。com\”下的檔案。

頁面不存在時跳轉至

設定訪問的頁面不存在時跳轉至的頁面。

服務繁忙時跳轉至

設定訪問繁忙時跳轉至的頁面。

最大連線數

允許連線的最大數目。

啟用自動壓縮

打上鉤後,資料包將zip壓縮後發給訪問端。

最大會話數約

設定最大允許的會話數。一般一個需要登入的訪問都要啟動一個會話以在伺服器上儲存登入資訊。

會話超時

設定沒有訪問仍然能使用會話的最長時間。超過這個時間,將會從伺服器上刪除,刪除會話後再次訪問需要重新登入。

連線池上限數

設定連線池上的限數。一般不大於150。

連線池下限數

超過下限數的連線池例項,在超過“連線池超時”時間會自動刪除。

連線池超時

超過下限數的連線池例項,在超過“連線池超時”時間會自動刪除。

啟用訪問記錄

啟用後的訪問記錄,可以點右上角的“檢視訪問日誌”檢視。

最大記錄行數

超過“最大記錄行數”後將儲存為另一個檔案。

以下是“其他”頁籤的屬性。

對映執行

如設定為“。asp=http://127。0。0。1:890”,表示訪問。asp檔案,將從“http://127。0。0。1:890”讀取相應的檔案。注意:目錄只支援Get讀取,不支援Post訪問。

啟用SSL

開啟HTTP1。1的訪問。

服務埠

HTTP1。1協議的訪問埠,預設是443。

私密

HTTP1。1協議的訪問的私人金鑰。

證書

HTTP1。1協議的訪問的公用證書。

根證書

HTTP1。1協議的訪問的根證書。

下面以阿里雲單域名免費證書為例,說明如果設定私密和證書。

1。下載證書

免費證書申請成功後,下載時選擇下載“其他用途”的證書。如我的下載成功後解壓是這樣的:

金蜘蛛HTTP伺服器

2。填入私密和公有證書

填寫時,格式是“域名=檔名”,如果有多組的域名私密與公用證書,請以逗號(;)分隔。如下圖:

金蜘蛛HTTP伺服器

注意:私鑰是以。key為字尾的檔案;公用證書是為。pem為字尾的檔案。填寫時要注意填檔案全路徑。

允許瀏覽器快取檔案

設定瀏覽器允許從快取中讀取的檔案。已設定的快取檔案如果不存在則從伺服器中讀取,已存在直接則從快取中取讀取,以提高效率。快取型別有7種:1-所有檔案快取、2-除htm\html\psp外快取、3-除htm\html\psp\css外快取、4-除htm\html\psp\css\js外快取、5——除rar\zip\exe\apk\app外快取、6-除htm\html\psp\rar\zip\exe\apk\app外快取、7-所有檔案不快取。

一般在設計網頁時不要使用快取,使用快取可能預覽時會看不到最新修改的效果。如果是生產執行,為了提高效率,建議開啟快取。

伺服器記憶體不快取網頁

打上鉤不快取。

一般在設計網頁時不要使用快取,使用快取可能預覽時會看不到最新修改的效果。如果是生產執行,為了提高效率,建議開啟快取。

自動識別PC端和移動訪問

打上鉤開啟自動識別PC端和移動訪問。

移動網頁在PC網頁加字尾

開啟“自動識別PC端和移動訪問”後,如果是移動網頁,要在原PC網頁後加“移動網頁在PC網頁加字尾”(預設值為“_m”),伺服器才能自動識別移動網頁。如PC網頁名為“index。html”,如果“移動網頁在PC網頁加字尾”設定為“_m”,那麼對應的移動名稱應為“index_m。html”。如訪問地址為“http://127。0。0。1/index。html”,無論是PC端還是移動端訪問都應該用相同的地址“http://127。0。0。1/index。html”,但後臺會自動識別是PC端還是移動端訪問而返回“index。html”的內容還是“index_m。html”的內容。

如下圖,在金蜘蛛網頁設計器的網頁屬性中,如果設定了“父網頁模板路徑_移動”,在生成網頁時就會生成帶“_m”的用於移動訪問的網頁。見

《製作適應手機,電腦網頁的三法》

金蜘蛛HTTP伺服器

適應彈性伺服器

彈性伺服器,如果有長時間的大量運算,供應商會限速的。所以增加這麼一個選項,不讓突發情況下遭供應商限速。

推薦文章