2010-12-30 2 views
1

Я использую JSONP для загрузки часто обновляемых данных оценки из моего CDN. Файл JSONP загружается через один URL-адрес, который никогда не изменяется от запроса к запросу. Он работает без проблем в Firefox и IE, но в Webkit (особенно в Safari и Chrome) я вижу, что файл только однажды загружается с сервера; после этого файл - и его старые данные - просто перезагружается из кеша в этих браузерах.Повторная загрузка JSONP не работает в Safari, Chrome

Я могу предотвратить это поведение, выбрасывая случайное число в конце URL-адреса (или иным образом делая запрос уникальным), но тогда наш CDN (Akamai) просто перенаправил запрос от каждого пользователя и наших серверов происхождения расплавится.

Кто-нибудь знает о любом другом способе эффективного использования JSONP с CDN?

ответ

0

Ваша проблема в Cache-Control: вы сообщаете Akamai (который сообщает вашему браузеру), как долго сохранить версию файла. Вам нужно заранее выяснить, как долго текущая версия файла и ваш веб-сервер правильно настроили заголовок Cache-Control.

Это сложный вопрос, но ваш представитель Akamai может помочь (мой помог мне).

+0

Cool. Спасибо! – Andrew

 Смежные вопросы

  • Нет связанных вопросов^_^