キャッシュに注意

prototype.jsAjax.Updaterを使っていた時のこと。二度、三度と同じパラメータをつけてCGIを呼び出してその内容を表示していたのだが、これが古い内容が表示されることがままあった。
つまるところ、IEのキャッシュ機能が働いているせいだった。
これに対する対抗策を考えた。

  • Ajax.Updaterのパラメータのうち、methodをgetからpostに変更する。
  • CGIの返すヘッダーでキャッシュを禁じる。

両方やるのが一番かなあ。

キャッシュに注意

prototype.jsAjax.Updaterを使っていた時のこと。二度、三度と同じパラメータをつけてCGIを呼び出してその内容を表示していたのだが、これが古い内容が表示されることがままあった。
つまるところ、IEのキャッシュ機能が働いているせいだった。
これに対する対抗策を考えた。

  • Ajax.Updaterのパラメータのうち、methodをgetからpostに変更する。
  • CGIの返すヘッダーでキャッシュを禁じる。

両方やるのが一番かなあ。

キャッシュに注意

prototype.jsAjax.Updaterを使っていた時のこと。二度、三度と同じパラメータをつけてCGIを呼び出してその内容を表示していたのだが、これが古い内容が表示されることがままあった。
つまるところ、IEのキャッシュ機能が働いているせいだった。
これに対する対抗策を考えた。

  • Ajax.Updaterのパラメータのうち、methodをgetからpostに変更する。
  • CGIの返すヘッダーでキャッシュを禁じる。

両方やるのが一番かなあ。