Установить заголовок для веб-страницы, чтобы IE не кэшировал страницу, а AKAMAI все еще делает? - PullRequest
1 голос
/ 11 сентября 2010

Я устанавливаю заголовки для веб-страницы в CacheControlMaxAge 900 секунд. Это хорошо работает с Akamai, и все браузеры игнорируют этот параметр, кроме IE, который кэширует страницу в течение 9 минут.

Я хочу, чтобы только Akamai кэшировал страницу в течение 9 минут, а браузер не выполнял кэширование (IE, с которым у нас проблемы).

Веб-сервер: IIS 7

1 Ответ

1 голос
/ 01 декабря 2010

Akamai позволяет отдельно устанавливать заголовки элемента управления кэшем браузера (как долго браузер повторно просматривает пограничный сервер Akamai для файла) и правила Time To Live пограничного сервера (сколько времени до того, как пограничный сервер повторно проверяет источник для файла).

Если вы хотите, чтобы браузер никогда не кэшировался, а пограничные серверы обновлялись от вашего источника каждые 9 минут, вот что вы делаете:

  1. В разделе «Заголовки управления кэшем браузера» выберите «Добавить заголовки очистки кэша к кешируемому содержимому и удалить заголовки кэширования Akamai по умолчанию» . Это приведет к отсутствию кэша и отсутствию хранения в заголовках ваших страниц.
  2. В соответствии с правилами Time To Live установите для TTL сервера значение 9 минут.
...