4 月1st
Zend_Cache キャッシュがあったら叫ばないといけない
Zend Frameworkのコンポーネントの一つ
Zend_Cache
キャッシュを見つけたら叫ばないといけないらしいよ。
http://framework.zend.com/manual/ja/zend.cache.html
// $cache は先ほどの例で作成したものです
// キャッシュがすでに存在するかどうかを調べます
if(!$result = $cache->load('myresult')) {
// キャッシュが見つかりませんでした。データベースに接続します
$db = Zend_Db::factory( [...] );
$result = $db->fetchAll('SELECT * FROM huge_table');
$cache->save($result, 'myresult');
} else {
// キャッシュが見つかりました! 大声で叫びましょう
echo "これはキャッシュからのデータです!\n\n";
}
print_r($result);
びっくりするわぁ。。
と、ちょっと小馬鹿にしてしまいましたが、Zend_Cacheさんほんとはすごいんすよ。
関数でもクラスでもXMLファイルでも何でもキャッシュしちゃうんですよ。
その上ね、まだだけど
現時点ではまだ実装されていませんが、将来は HTTP conditional システムを追加する予定です。 これにより、ネットワークの帯域を節約できるようになります (キャッシュにヒットし、かつブラウザがそのバージョンを既に持っている場合に HTTP 304 Not Modified を送信するようにします)。
らしいよ。
でくるわぁ!
About this entry
You’re currently reading “Zend_Cache キャッシュがあったら叫ばないといけない,” an entry on Mj-site Blog
- Published:
- 04.01.07 / 4am
- Category:
- Zend Framework
No comments
Jump to comment form | comments rss [?]