2ch特化型サーバ・ロケーション構築作戦 Part19

このエントリーをはてなブックマークに追加
916root▲ ★
mod_disk_cache の場合の容量指定

Apache 2.2系ではディスクキャッシュにした場合、
htcacheclean コマンドでキャッシュのパージをする。

定期的にcron等から起動するか、-d(インターバル)をつけて
デーモンにする。

例えばこんな感じで指定する。

htcacheclean -d60 -p/md/cache -l64m

-d: デーモンモード、インターバル時間(秒)
-p: キャッシュディレクトリ(httpd.confで指定したものを指定)
-l: キャッシュ最大容量
917root▲ ★: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 等のチューニングは何もしてない状態。
918root▲ ★:2006/02/17(金) 20:37:28 ID:???0 BE:6567089-#
【実況】 live22x 鯖 Part10
http://qb5.2ch.net/test/read.cgi/operate/1139729945/537

537 名前:root▲ ★[] 投稿日:2006/02/17(金) 20:35:52 ID:???0 ?#
CacheDefaultExpire 1
CacheMaxExpire 1

に再設定。
919root▲ ★:2006/02/17(金) 20:38:41 ID:???0 BE:547632-#
さて、キャッシュヒットの様子って、
どうやったら見られるんだろう。
920root▲ ★:2006/02/17(金) 20:40:18 ID:???0 BE:3192757-#
で、「連打」とか「みんながいっせいに」を防げればいいわけだから、
1秒効いてくれれば、かなりいけるんじゃないかなぁと思ったり。
921root▲ ★:2006/02/17(金) 21:12:39 ID:???0 BE:5745997-#
で、特に携帯(c)系で妙な挙動が起こったらしく、
いったんオフに戻した。

全フロントをApache 2.2にしてから、再度実験か。
Apache 2.2 @ フロントが大丈夫かの確認も伴うので、明日以降ってかんじで。
922▲ ◆cZfSunOs.U :2006/02/17(金) 22:15:13 ID:x5QQQmGA0
>>908-911 う〜む......まだ event MPM は発展途上ってことですかね.
今後は非同期 write / read の機能も加わるようなので,今後に期待かな.

>>919
>さて、キャッシュヒットの様子って、どうやったら見られるんだろう。

LogLevel を debug にすればわかりますが,実運用環境で debug は
さすがにきついか...... HTTP レスポンスヘッダに Age が入ってるのが
ヒットしてる目印になるかな.というか,その Age が Squid に
悪影響を与えているのが >>921 だったり!?
923root▲ ★:2006/02/18(土) 00:24:52 ID:???0 BE:2918584-#
>>922
> HTTP レスポンスヘッダに Age が入ってるのが
> ヒットしてる目印になるかな.というか,その Age が Squid に
> 悪影響を与えているのが >>921 だったり!?

とっても高い確率で、ビンゴの予感。