« Tab Mix Plus の良さが分かってきました | メイン | バグのステータス »

tmpfs上にeacceleratorのキャッシュファイルを置く
このエントリーをはてなブックマークに追加 このエントリーをlivedoorクリップに追加

こんにちは satoです。

新しいfedoraには デフォルトでtmpfsが入っています。
fstab のオプションで size=1G と書けば自動的に 1Gまで拡張してくれます。

php のアクセラレータであるeaccelerator の吐くキャッシュファイルは大きいもので
200kを超えるので、webサーバのメモリーを tmpfs に割り当ててキャッシュファイルは
メモリ上に吐いています。

キャッシュはphpスクリプトが変更されるたびに変わってしまうので
find /dev/shm -atime +7 -exec rm {} \;
と apacheのcronに登録すれば 7日以上アクセスの無いキャッシュファイルは自動的に
クリアしてくれます。

トラックバック

このエントリーのトラックバックURL:
http://www.unoh.net/mt32/mt-tb.cgi/167

コメントを投稿


画像の中に見える文字を入力してください。