日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Apache 性能最優(yōu)化分析(5)_Windows教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
 USE_FLOCK_SERIALIZED_ACCEPT

  此方法用flock(2)系統(tǒng)調(diào)用對一個鎖文件加鎖。(此文件在LockFile命令中指定)

  USE_FCNTL_SERIALIZED_ACCEPT

  此方法用flock(2)系統(tǒng)調(diào)用對一個鎖文件加鎖。(此文件在LockFile命令中指定)

  USE_SYSVSEM_SERIALIZED_ACCEPT (1.3版及以后)

  此方法借助SysV的信號量(semaphores)實現(xiàn)互斥。但不巧的是SysV信號量有一些負(fù)面作用。一是Apache可能在清除信號量之前非正常終止;二是在使用信號量API時需要考慮到任何與服務(wù)器UID相同的CGI程序可以進(jìn)行拒絕服務(wù)攻擊(就是說所有的CGI程序都可以這樣做,除非使用suexec或cgiwrapper之類的方法)。所以,這種方法并不被IRIX之外的系統(tǒng)廣泛采納(由于大多數(shù)IRIX系統(tǒng)上,使用前兩種方法的代價太大)。

  USE_USLOCK_SERIALIZED_ACCEPT

  (1.3版及以后)此方法僅在IRIX上可用。它調(diào)用usconfig(2)創(chuàng)建互斥量。雖然這種方法避免了對SysV信號量的種種爭議,但它不是IRIX的缺省方案。這是由于在單處理器的IRIX系統(tǒng) (5.3或6.2)上,uslock代碼比SysV信號量慢兩個數(shù)量級;但在多處理器的IRIX中前者比后者快一個數(shù)量級。這無非使問題復(fù)雜化了。所以在多處理器IRIX系統(tǒng)上,您需要用如下的附加參數(shù)編譯Apache:

    在EXTRA_CFLAGS中添加-DUSE_USLOCK_SERIALIZED_ACCEPT
    USE_PTHREAD_SERIALIZED_ACCEPT


  
(1.3版及以后)此方法實現(xiàn)了POSIX標(biāo)準(zhǔn)互斥量。它理應(yīng)可以工作在任何實現(xiàn)了全部POSIX線程規(guī)范的系統(tǒng)上,但事實是只有在Solaris 2.5或以上的系統(tǒng)及特定的配置中才能工作。如果您嘗試這種方法的話,需要小心服務(wù)器掛起或者沒有響應(yīng)。服務(wù)器在只輸出靜態(tài)網(wǎng)頁的情況下運(yùn)行得很好。

  如果您的系統(tǒng)上有其他串行化的方法,為它書寫代碼(并把補(bǔ)丁寄給Apache)是值得的。

  有一個考慮到但從未實現(xiàn)的方案是對循環(huán)部分地串行化--即允許一定數(shù)目的進(jìn)程進(jìn)入循環(huán)。在同一時刻可運(yùn)行若干進(jìn)程的多處理器系統(tǒng)上,這個主意是滿不錯的。而且前面提到的方案并沒有充分利用帶寬�?捎捎诟叨炔⑿谢姆⻊�(wù)器實在少見,這個方案的優(yōu)先級比較低。

  為了得到最佳性能,不用多偵聽命令是最理想的。請繼續(xù)往下看。

來源:網(wǎng)絡(luò)搜集//所屬分類:Windows教程/更新時間:2013-04-15
相關(guān)Windows教程