2012-01-18
HTTP のキャッシュ(その2)
今回は前回に引き続きキャッシュについて。 Expiration モデルについて整理します。
前回の繰り返しになりますが、 Expiration モデルは食品の消費期限に似ています。しかし実際の所、このモデルは以下のように機能が多くかなり複雑です。
その他、 HTTP/1.0 との互換性等の考慮されている点が多数あり、ボリュームが多くなってしまいます(また正直な所、理解しきれていません…)。
そこで今回はクライアントの挙動から Expiration モデルの基本的なメカニズムの解説をしていきます。
サンプルサイト
実際にブラウザがどのようにキャッシュを行うのか、サンプルサイトを作って試してみました。
2012-01-09
あけましておめでとうございます m(__)m
… すっかりここの日記がご無沙汰してしまいました。これからもちまちまと更新したいと思っているので、気長にお待ちください。
2011-06-26
DDD 読書会 #3(前半)
DDD読書会の日記だったはずですが、すっかり解説になっていますね…。まあ、それはともかく。
4章 Isolating the Domain
前回も触れた通り、 Part 2 は良く知られた実装のパターンが紹介されています。
最初の章である4章では、アプリケーション全体の構成に関わる二つのパターンが紹介されています。一つは今回紹介するレイヤー化アーキテクチャです。もう一つの、スマートUI「アンチパターン」の紹介は次回になります。
なお、今回のレイヤー化アーキテクチャや、その他のパターンを使ったプログラムのサンプルが公開されています。実装のイメージのつきにくい人は参考にすると良いかもしれません。
2011-06-11
ブータン旅行(4日目)
さて、ブータン旅行の続きを書きます。実際に行ってから4ヶ月くらい経ってしまいましたね。ん〜。
実は、旅行の記録だけは残しています。「何をしたのか忘れて書けない」ということはないはずですので、最後まで書く予定です。


