徒然日記
2004年8月13日(金)
■ [鯖][linux] Turck MMCache
深夜帯にhttpdが増殖して、メモリ食い尽くしたりするのでapacheのチューニングなどをしようかと
とりあえずphpの高速化を。と言うことでZend Optimizerをいれてみたのだけど
#moでshigeさんに「いま、php高速化でオススメなのはTurck MMCacheだよ。モにも入ってるし」とオススメされたので入れてみました。違いなんぞさっぱりしらないのだけど
体感は…たいしてでかくない(でもアクセスはそこそこある)pukiwikiではよくわからんな。
ベンチマークとかとるのは…今度気が向いたら(ぉぃ
設定は/etc/php/php-apache2handler.iniに
;;;;;;;;;;;;;;;;; ; turck mmcache ; ;;;;;;;;;;;;;;;;; zend_extension="/usr/lib/php4/mmcache.so" mmcache.shm_size="32" mmcache.cache_dir="/tmp/mmcache" mmcache.enable="1" mmcache.optimizer="1" mmcache.check_mtime="1" mmcache.debug="0" mmcache.filter="" mmcache.shm_max="0" mmcache.shm_ttl="0" mmcache.shm_prune_period="0" mmcache.shm_only="0" mmcache.compress="1"; Local Variables:
と加えるだけ。簡単簡単
(5:53)
■ [linux] mod_ruby with mod_rewrite解決
モのmod_rubyのサンプル設定ファイルには
#RubyRequire apache/ruby-run #<Directory /var/www/ruby> # SetHandler ruby-object # RubyHandler Apache::RubyRun.instance # Options ExecCGI #</Directory>
と書いてあるのだけど
これを参考にして
RubyRequire apache/ruby-run <Files *.rb> SetHandler ruby-object RubyHandler Apache::RubyRun.instance Options ExecCGI </Files>
なーんてしてしまっていた
で、これのせいでOptionsがExecCGIだけで、FollowSymLinks/SymLinksIfOwnerMatchが無効になってしまったらしい
orz orz orz
mod_ruby本体には関係なかったよ…
前田さん、ごめんなさい...
思いっきり恥さらししてしまったな(鬱
かずひこさん、問題解決におつきあい頂きありがとうございます
(6:00)
# すずき [MMCache は開発元の会社が解散したので、今後はどうなるか。。。]
# smbd [がーーん]
# shige [がーーん ]