2ch特化型サーバ・ロケーション構築作戦 Part19
916 :
root▲ ★:
mod_disk_cache の場合の容量指定
Apache 2.2系ではディスクキャッシュにした場合、
htcacheclean コマンドでキャッシュのパージをする。
定期的にcron等から起動するか、-d(インターバル)をつけて
デーモンにする。
例えばこんな感じで指定する。
htcacheclean -d60 -p/md/cache -l64m
-d: デーモンモード、インターバル時間(秒)
-p: キャッシュディレクトリ(httpd.confで指定したものを指定)
-l: キャッシュ最大容量
917 :
root▲ ★:2006/02/17(金) 20:26:33 ID:???0 BE:2189838-#
今の設定:
CacheDisable /dome/SETTING.TXT
CacheEnable disk /dome/
CacheDisable /dancesite/SETTING.TXT
CacheEnable disk /dancesite/
CacheDisable /endless/SETTING.TXT
CacheEnable disk /endless/
... (以下、板の分だけ)
<IfModule cache_module>
Include /home/ch2live22x/test/httpd/cache.conf <= 上記を指定しているファイル
# config cache directory
CacheRoot /md/cache
</IfModule>
これだけ。
今はまだ
>>882 等のチューニングは何もしてない状態。
918 :
root▲ ★:2006/02/17(金) 20:37:28 ID:???0 BE:6567089-#
919 :
root▲ ★:2006/02/17(金) 20:38:41 ID:???0 BE:547632-#
さて、キャッシュヒットの様子って、
どうやったら見られるんだろう。
920 :
root▲ ★:2006/02/17(金) 20:40:18 ID:???0 BE:3192757-#
で、「連打」とか「みんながいっせいに」を防げればいいわけだから、
1秒効いてくれれば、かなりいけるんじゃないかなぁと思ったり。
921 :
root▲ ★:2006/02/17(金) 21:12:39 ID:???0 BE:5745997-#
で、特に携帯(c)系で妙な挙動が起こったらしく、
いったんオフに戻した。
全フロントをApache 2.2にしてから、再度実験か。
Apache 2.2 @ フロントが大丈夫かの確認も伴うので、明日以降ってかんじで。
>>908-911 う〜む......まだ event MPM は発展途上ってことですかね.
今後は非同期 write / read の機能も加わるようなので,今後に期待かな.
>>919 >さて、キャッシュヒットの様子って、どうやったら見られるんだろう。
LogLevel を debug にすればわかりますが,実運用環境で debug は
さすがにきついか...... HTTP レスポンスヘッダに Age が入ってるのが
ヒットしてる目印になるかな.というか,その Age が Squid に
悪影響を与えているのが
>>921 だったり!?
923 :
root▲ ★:2006/02/18(土) 00:24:52 ID:???0 BE:2918584-#
>>922 > HTTP レスポンスヘッダに Age が入ってるのが
> ヒットしてる目印になるかな.というか,その Age が Squid に
> 悪影響を与えているのが
>>921 だったり!?
とっても高い確率で、ビンゴの予感。