前回のエントリーでは、304Not ModifiedをIf-Modified-Sinceを設定して制御する方法でしたが、今回はEtagを利用した方法の紹介です。
実は、前回の方法では、不完全な点がありました。それは、キャッシュ期間内に返す画像が変わった(ユーザーがログアウトした)場合、304を引き続き返してしまって表示画像が変わらないという問題です。
ですが、Etagを使うともっとシンプルで、かつ動的な画像でも確実に制御できました。
(続きを読む…)
携帯3キャリアのキャッシュ制御をしようとしてたら、304で返すのがいいっぽいということで、まずPC(firefox)で304 Not Modifiedを制御する方法を実装してみました。
前提条件ですが、
■ゴール
最終的には携帯に対して制御したいので、ローカルor途中のゲートウェイ等でキャッシュを利用されたくない。つまり、状況に応じて期間付きの304を返すレスポンスヘッダの制御をする。(参考:携帯にキャッシュさせる方法(キャッシュコントロールについて))
以上を踏まえての実施結果になります。
(続きを読む…)
cakePHP稼動に向けての設定をメモメモ
前回で、動作はしたけど、文字コード周りでなかなかどうして。。。
(続きを読む…)
前回「mod_chxjをインストール」という記事で、mod_chxjのインストールまでを実施しました。今回は、実際に動作しているのかどうか確認していきます。
(続きを読む…)
携帯コンテンツへの変換をapacheモジュールで行ってくれるmod_chxj
同じようなものにmod_ktaiがありますが、mod_chxjのほうにオープン性を感じたので、こちらを採用してみました。
こういったことはレンタルサーバではなかなかできることではないですよね。
こういうことを試したかったのが、自宅でwebサーバをたてる動機でもあります。
それでは早速以下のサイトを参考にmod_chxjのインストールを行いました。
(続きを読む…)