«前の日記(2004年8月12日(木)) 最新 次の日記(2004年8月15日(日))» 編集

徒然日記


2004年8月13日(金) [長年日記]

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)

Tags: 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>

と書いてあるのだけど*1

これを参考にして

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)

Tags: linux

*1 svn repoでは変更されてる

本日のツッコミ(全3件) [ツッコミを入れる]
# すずき (2004年8月13日(金) 21:34)

MMCache は開発元の会社が解散したので、今後はどうなるか。。。

# smbd (2004年8月15日(日) 09:05)

がーーん

# shige (2004年8月17日(火) 06:14)

がーーん




«前の日記(2004年8月12日(木)) 最新 次の日記(2004年8月15日(日))»