ダイエット
限りある資源(=つまりメモリ)のため、apacheのhttpdファイルのサイズをダイエットしてみよう。
ダイエット前モジュールリスト
Compiled in modules: core.c mod_access.c mod_auth.c mod_include.c mod_deflate.c mod_log_config.c mod_env.c mod_headers.c mod_setenvif.c mod_proxy.c proxy_connect.c proxy_ftp.c proxy_http.c prefork.c http_core.c mod_mime.c mod_status.c mod_autoindex.c mod_asis.c mod_cgi.c mod_negotiation.c mod_dir.c mod_imap.c mod_actions.c mod_userdir.c mod_alias.c mod_rewrite.c mod_so.c
こんなにあるのか。つーことでダイエット。
config.nice.compact
#! /bin/sh # # Created by configure "./configure" \ "--enable-rewrite" \ "--enable-deflate" \ "--disable-actions" \ "--disable-asis" \ "--disable-cgi" \ "--disable-env" \ "--disable-imap" \ "--disable-include" \ "--disable-userdir" \ "$@"
で、make&make install。
ダイエット後モジュールリスト
Compiled in modules: core.c mod_access.c mod_auth.c mod_deflate.c mod_log_config.c mod_setenvif.c prefork.c http_core.c mod_mime.c mod_status.c mod_autoindex.c mod_negotiation.c mod_dir.c mod_alias.c mod_rewrite.c mod_so.c
httpd-2.0.59で1.8Mから1.4Mになった。もっとへらしたいところだが。
あとmoduleを減らすと当然使えるdirectiveも減るのでconfigtest忘れずに。