« postfix 2.2.10とかのログのエラーと対処┐(´д`)┌ | メイン | MT3.31は劇遅┐(´д`)┌(断念) »
2006年7月18日
apache2.2.2の再インストール( ・ω・)∩
apache2.2 の高速化をしようとチューニングをしていて、再コンパイルした。
いつものごとく、再インストール。
MT3.3 になって cgi がやたらと重くて使い物にならないんだけど、Google で検索するとlighttpd + FastCGI あたりに逃げているようだが、mod_mem_cache があるので、Apache はすてるわけにも行かず困ってます。mod_perlだとapache1.3系ではうまくうごくようですが、apache2.2ではまだうまく動かない。apache2 系の人は FastCGI を使ってる場合もあるみたいですね。システムのバージョンアップではなく、アプリで解決したいよなぁ。
http://httpd.apache.org/download.cgi 2.2.2はここからダウンロード
cd /usr/local/src
tar xvzf httpd-2.2.2.tar.bz2
CFLAGS="-O2 -fno-inline-functions -march=pentium4 -mmmx -msse -msse2"
./configure --prefix=/usr/local/apache2.2 \
--with-mpm=worker \
--enable-threads \
--enable-so \
--enable-deflate=shared \
--enable-cache \
--enable-disk-cache \
--enable-mem-cache \
--disable-info \
--disable-status \
--disable-include \
--disable-imap \
--disable-ipv6 \
--disable-asis \
--disable-auth_anon \
--disable-dav \
--disable-dav-fs \
--disable-status
make
make install
httpd.conf で見直したところ。
Timeout 30
KeepAlive On
# mod_mem_cacheの設定
< IfModule mod_cache.c >
< IfModule mod_mem_cache.c >
CacheEnable mem /
MCacheSize 256000
MCacheMinObjectSize 1
MCacheMaxObjectSize 128000
MCacheMaxStreamingBuffer 128000
< /IfModule >
< /IfModule >
# コンテンツの圧縮
LoadModule deflate_module modules/mod_deflate.so
SetEnv gzip_only_text/html 1
SetOutputFilter DEFLATE
DeflateFilterNote deflate_compression_ratio
DeflateBufferSize 8096
DeflateMemLevel 9
DeflateWindowSize 15
< Directory / >
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/xhtml+xml
< /Directory >
#インデックスの自動作成の停止
#IndexOptions FancyIndexing VersionSort
ぐらいかなぁ。
投稿者 hideki : 2006年7月18日 00:40
トラックバック
このエントリーのトラックバックURL:
http://zephel.com/hideki/cgi-bin/mt/mt-tb.fcgi/264