mod_mem_cache の導入

  • 投稿日:
  • by
  • カテゴリ:
  • ハッシュタグ:

最近、Apacheのチューニングが続いていますが、第三弾はmem_cache モジュールの導入です。

新しいマシンになってから、メモリ容量が512MB→2GBに増えました。 でも、X windowは使ってませんし、PHPとかも動かしてないので、使っているのは400MB程度でガラ空きです。 どうせなら有効活用しようという訳です。

ports で入れた Apache2.2.14 ですが、/usr/local/etc/apache22/httpd.conf に

LoadModule mem_cache_module libexec/apache22/mod_mem_cache.so

を追加します(mod_cache は標準で LoadModule されていると思います)。
さらに、

<IfModule mod_cache.c>
    <IfModule mod_mem_cache.c>
        CacheEnable mem /
        MCacheSize 131072
        MCacheMaxObjectCount 10000
        MCacheMinObjectSize 1     
        MCacheMaxObjectSize 2048
    </IfModule>
</IfModule>

も追加しました。 

Apacheを再起動してみましたが、ちゃんと動いているようです。 効果の程はよくわかりませんが、悪くはなってないと思いますので大丈夫でしょう。