前の記事 ≪:カッコいいEコマースサイト向けテーマ「HelloWired」
次の記事 ≫:サイトのちょっとした修飾に使えるPhotoshop用カスタムシェイプ色々

PHPで画像をブラウザキャッシュさせるサンプルコード例

2010年06月06日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法

Image Caching With PHP at Jozef Chutka's blog

PHPで画像をブラウザキャッシュさせるサンプルコード例が公開されています。
ブラウザキャッシュ用の Last-Modified、Cache-Control、Expires、ETag ヘッダーを発行してそれぞれハンドリングさせたサンプルです。
PHPで画像を転送するのは重い処理になりますが、こうしたヘッダーによる制御でサーバへの負荷を大きく下げられます。



そもそもPHPで画像を転送する事自体効率が悪いのですが、どうしてもPHPで動的に画像を出したいという場合において使えますね。
ここら辺のブラウザキャッシュに詳しくない方も学習用途に参考にできそうです。

コードをそのままコピペすると動くわけではなく、$this->time()とか、$this->filename()となっている部分においては若干書き換えて利用する必要があります。

関連エントリ

関連の記事検索:PHP, キャッシュ, 画像, cache
スポンサード リンク

By.KJ : 2010年06月06日 12:06 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)