トップ > ラボブログ

ラボブログ

« Amazon と PHP PEAR のいろいろ | メイン | 2009/5/8 ソーシャルアプリ関連記事 »

CakePHP のキャッシュでサクサクでござる

あとで読む

スパイスラボ神部です。


これまで積極的に使ってこなかった CakePHP のキャッシュ。


しかし貧弱なサーバを使うときにサイトルートが10秒出てこなくコレは困った。


みたいなときに、いよいよ出番がやってきました。


-キャッシュが好きだ! - Favorites!


Cache を有効にする


まずは設定で Cache を有効にします。1.1 と 1.2 で指定方法が違う上に、検索すると 1.1 の方ばかり出てくるので要注意です。


* 1.1系 - define ('CACHE_CHECK', true);

* 1.2系 - Configure::write('Cache.check', true);


2008-03-15 - ざ・わーるど.jp@はてな より)


公式マニュアルも、1.1 の設定しか載っていないなぁ・・・


-19.2. 動作の解説


設定方法


コントローラにも設定追加。


-sylvan-l.net - cakephp1.2でcacheを使う


効果のほど


-CakePHP のおいしい食べ方: キャッシュ機構を使うと速度が数倍に


サイトルートをキャッシュさせるには?


さて、サイトルートには自作のコントローラが(普通は)ありません。なので、cake/ ディレクトリ以下の pages_controller をいじってみましょう。


var $helpers = array('Html','Cache');

var $cacheAction = 300;


こんな感じでいいみたいです。


5/12追記


なんだかこんな気になる記事が…


-CakePHP cache()はCache::write()に | Shin x blog


いまの簡単サウサクさを維持してほしいところですが、いろいろと難しいのかもですね。


こちらもあわせて。


-cakePHPのcssキャッシュが効きすぎる件の対応策 « わすれないように.

 



関連記事



ブックマークに追加する この記事についてTwitterでツイート

トラックバック

このエントリーのトラックバックURL:
http://www.spicebox.jp/cgi-bin/mt/mt-tb.cgi/1015

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

mixiアプリ本
4/22発売!

mixiアプリをつくろう!
OpenSocialで学ぶ
ソーシャルアプリ



(株)スパイスボックス
神部 竜二(著)

書籍情報






検索



神部竜二
ブログ執筆者の一人です。ネットの新しい話題や Web まわりのプログラミング、Web 広告について書いていきたいと思います。


About

2009年05月08日 16:18 に投稿されたエントリーのページです。

ひとつ前の投稿は「 Amazon と PHP PEAR のいろいろ 」です。

次の投稿は「 2009/5/8 ソーシャルアプリ関連記事 」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

SEO ブログパーツ  

+ インデックス数計測 +