GAE/Jでブラウザキャッシュを利用
GAEのサーブレットでデータストアに保存した画像等を出力するとき、アクセスの度にデータを送ってしまうのを防ぐ方法。GAEではファイルを生成できないためにこうなる。
- データストアにデータとその時刻を保存する
- レスポンスにLast-Modified,Expiresヘッダーを追加する
- If-Modified-Sinceリクエストがあれば比較し、同じならデータは送らず304 Not modifiedを返す
Just another WordPress weblog
GAEのサーブレットでデータストアに保存した画像等を出力するとき、アクセスの度にデータを送ってしまうのを防ぐ方法。GAEではファイルを生成できないためにこうなる。