2010-12-30 21 views
1

JSONPを使用して、CDNから頻繁に更新されるスコアデータを読み込みます。 JSONPファイルは、リクエストからリクエストに変更されない単一のURLを介してロードされます。 FirefoxとIEでは問題なく動作しますが、Webkit(SafariとChromeは特に)では、ファイルがサーバーから一度だけ読み込まれるのを見ています。その後、ファイルとその古いデータは、これらのブラウザのキャッシュから単純にリロードされます。JSONPの繰り返し読み込みがSafari、Chromeで機能しない

URLの末尾に乱数を投げる(または別の方法でリクエストを一意にする)ことでこの動作を防ぐことができますが、私たちのCDN(Akamai)は各ユーザーおよびオリジンサーバー溶けるだろう。

JSONPをCDNで効率的に処理する方法は他にもありますか?

答えて

0

問題はCache-Controlです。ファイルのバージョンを保存する時間をAkamaiに伝えています。あなたは、ファイルの現在のバージョンの時間を事前に把握し、WebサーバーがCache-Controlヘッダーを正しく設定しておく必要があります。

これは複雑な問題ですが、アカマイ担当者が助けてくれます(私の助けになりました)。

+0

Cool。ありがとうございました! – Andrew

関連する問題