首頁  >  文章  >  php教程  >  Apache的效能最佳化(二)

Apache的效能最佳化(二)

黄舟
黄舟原創
2016-12-21 11:24:011690瀏覽

具體模組定制:

編譯和包含是兩個不同的概念。編譯是指這個模組被編譯了,要想使用它,只用簡單的修改httpd.conf加上LoadModule xxx_module  libexec/mod_xxx.so 明確指出。

 

用先前指令可以查看缺省時已編譯並包含進去的模組。不用明確的--enable-MODULE[=shared] 和LoadModule 操作。就已經可以使用的。

[yangbin1@vHost-RH9 conf]$ ../bin/httpd -l

Compiled in modules:

 

  core.c   //Apache HTTP 伺服器提供的核心功能。必須要有的。

 

  mod_access.c  //1.安全認證大幅降低存取速度,建議disable it .

  mod_auth.c      .server side include已經過時了,建議disable it .

  mod_log_config.c //6.用於定制log格式.最好保留.

  mod_env.c        5.環境(變數)。一般說來,可以不需要。

  mod_setenvif.c //1.安全認證大幅降低存取速度,建議disable it .

  prefork.c    //Implements a non-threaded, pre-forking web server。參考下面的mpm介紹。

 

  http_core.c  //Apache HTTP 伺服器提供的核心功能。必須要有的。

 

  mod_mime.c   //6.用於增加檔案應用的關聯。最好保留。

  mod_status.c  //5.Provides information on server activity and performance 。一般說來,可以不需要。

  mod_autoindex.c //3.不需要將沒有缺省index文件的目錄下所有文件列出,建議disable it .

  mod_asis.c         地方,建議disable it .

  mod_cgi.c                //2.盡量不使用CGI:一直是Apache           //2.盡量不使用CGI:的設定選擇不同媒介類型、語言、字元集和編碼的最佳表現, 還有對來自瀏覽器的不完整內容協商資訊作智慧處理的能力。一般說來,可以不需要。

  mod_dir.c   //用於預設index檔案:index.php等。我們現在的應用不需要這個。看情況而定。

  mod_imap.c           //2.盡量不使用CGI:一直是Apache安全問題最多的地方,建議disable it .

  mod_actions.cachecachecachecachecache 建議disable it .

  mod_userdir.c     //7.例如:在~/username/下調試php.可用可不用.建議disable it .

  mod_alias.c    //7.例如轉向或需要使用CGI script-alias.建議disable it .

  mod_so.c     //8.如果編譯中包含任何動態模組,則mod_so模組會自動包含進核心。如果希望核心能夠裝載DSO,而不實際編譯任何動態模組,需要明確指定--enable-so。我們的應用程式使用靜態編譯,不需要它。建議disable it .

 以上就是Apache的效能最佳化(二)的內容,更多相關內容請關注PHP中文網(www.php.cn)! 

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn