日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

提高Apache服務(wù)器性能的四個建議( 二 )


在日常的配置中,往往是這個配置選項同時使用 。如往往同時啟用“允許每次連接可有無限制請求與KeepAlive選項,并設(shè)置可以連接的最大進程數(shù) 。如此的話,即可以避免因為連接數(shù)過多而給服務(wù)器帶來負(fù)擔(dān);同時又不會影響多次頻繁的連接請求而給服務(wù)器帶來的額外負(fù)擔(dān) 。
建議三:合理配置超時時間 。
這個選項是指客戶端提出連接請求并建立起連接后,最大的空閑時間 。如果超過這個時間,客戶端與服務(wù)器之間仍然沒有進行任何的接收或者發(fā)送信息的動作,則就會中斷這個連接 。其實這個選項對于訪問者來說是一把雙刃劍 。一方面限制無用的連接時間(客戶端連接上服務(wù)器而沒有進行任何的請求動作)可以減少帶寬的浪費,可以保障其他訪者著的帶寬;但是另一方面這也比較容易引起客戶端使用上的不方便 。如訪者者可能臨時有事走開一會兒(如上了一趟廁所)客戶端與服務(wù)器端的連接就會中斷 ??蛻舳诵枰匦逻B接服務(wù)器,從而需要進行新一輪的連接請求、身份認(rèn)證等等,這也會耗用服務(wù)器的資源與帶寬 。所以說,這個超時時間對于雙方來說,都是有利又有弊 。故系統(tǒng)管理員在配置這個選項的時候,需要進行評估,確定是否需要設(shè)置這個選項,并為此確定一個合理的超時時間 。
一般來說,如果設(shè)置了最大客戶端連接數(shù)量的話,則最好同時配置這個超時時間 。如服務(wù)器設(shè)置了最大的客戶端連接數(shù)量為100個,而現(xiàn)在已經(jīng)有100個客戶端連接在Apache服務(wù)器上了 。但是其中有20個客戶端已經(jīng)1個小時沒有動作了 。很有可能是其去吃飯或者其他原因忘記關(guān)閉網(wǎng)頁,而沒有中斷與服務(wù)器的連接 。此時這20個客戶端的連接其實一種兩費 。此時如果設(shè)置了這個超時時間的話,如超過10分鐘沒有任何數(shù)據(jù)傳送動作的話就自動關(guān)閉這個客戶端的連接 。很明顯這可以提高這個連接點數(shù)的利用效率 。
;
[1][2];下一頁
;另外在Apache服務(wù)器配置文件中,有一個KeepAliveTimeout參數(shù),跟這個超時時間比較相似 。這個參數(shù)主要用來設(shè)置客戶端與服務(wù)器建立連接后,客戶端提出兩個請求之間的時間間隔 。如果超過一定的時間間隔,客戶端并沒有再提出另外一個請求,則這個連接聲明即中斷 ??梢娺@個連個選項的功能很類似,不過其中有一個很重要的區(qū)別 。因為在客戶端與服務(wù)器連接的時候大致分為兩個階段 。第一個階段為客戶端提出連接但是服務(wù)器還沒有響應(yīng);第二個階段為客戶端與服務(wù)器之間已經(jīng)建立連接 。前面這個參數(shù)的話適用這兩個階段中的任何一個階段 。而后面這個參數(shù)則只適合第二個階段,即連接后的控制 。在其他方面基本上沒有區(qū)別 。故在大部分情況下,這兩個選項可以通用 ??傊欠裥枰捎眠@個選項需要根據(jù)服務(wù)器的應(yīng)用情況來定 。作為系統(tǒng)管理員,需要在服務(wù)器性能與用戶便利性之間取得一種平衡 。這種平衡往往很難實現(xiàn) 。需要系統(tǒng)管理員進行多次的測試、調(diào)整、用戶意見反饋,最終才能夠得到一個合理的答案 。
建議四:慎用允許持久性連接 。
在服務(wù)器性能調(diào)整選項卡中,有“允許持久性連接這項內(nèi)容 。如果選中這項內(nèi)容的話,就表示客戶端與服務(wù)器之間的連接永遠(yuǎn)有效,除非客戶端手工中斷與服務(wù)器之間的連接(如關(guān)閉網(wǎng)頁或者重新啟動客戶端) 。如果把配置文件中的KeepAliveTimeout參數(shù)設(shè)置為Ture,也可以起到類似的效果 。對于這個選項來說,系統(tǒng)管理員需要慎用 。因為根據(jù)經(jīng)驗,一般用戶不會主動去關(guān)閉網(wǎng)頁 。也就是說,不會主動去中斷客戶端與服務(wù)器端之間的連接 。他們很可能會在用完電腦需要關(guān)機的時候才會中斷這個連接 。此時在服務(wù)器端雖然有很多客戶端的連接數(shù)量,但是有不少可能都是“死連接,在很長的一段時間內(nèi)不會有數(shù)據(jù)的傳送動作 。這對于服務(wù)器來說,是一種性能上的浪費 。為此筆者的意見是,寧可把用戶與服務(wù)器之間的空閑時間設(shè)置的長一點,如2個小時甚至更久,也盡量不要采用持久性連接 。

推薦閱讀