CakePHPでキャッシュ(ファイルによるキャッシュ)

http://blog.x-ite.jp/archives/84 にある通りにやる。

abでベンチしたら静的なコンテンツであればキャッシュを使わない場合に比べて2.5倍程度早くなった。(並列度5) 並列度1(シングルスレッド)ではRequest Per Secondが2程度しか変わらなかった。memcachedでcacheすればもっと早いかもしれない。

以下のディレクトリがwebサーバーから読み書きできることを確認する(SVN管理下からはずすときに削除して忘れたりする)

  • app/tmp/cache/views/
  • app/tmp/cache/models/
  • app/tmp/cache/views/persistent/
  • app/tmp/cache/logs/
  • app/tmp/cache/sessions/
  • app/tmp/cache/tests/