Проблема с автоматическим кэшированием приложения GWT

#apache #http #gwt #internet-explorer-7 #apache-config

#apache #http #gwt #internet-explorer-7 #apache-config

Вопрос:

Нам нужно выпустить наше приложение GWT, используя разные URL-адреса для каждой версии, в противном случае IE7 (возможно, другие), похоже, кэширует старое приложение (что приводит к ужасным ошибкам). Для уточнения версии / URL-адресов:

Кто-нибудь еще видел это? Кто-нибудь знает, как решить / обойти другим способом? Может быть, есть какая-то настройка Apache? Или, возможно, какой-то HTTP-заголовок? Спасибо!

Комментарии:

1. Каковы заголовки вашего HTTP-кэша на главной странице и / или nocache.js файл?

2. @BobV Не имеет значения, кэширован ли этот файл, но другие файлы, включая html-страницы, отвечают 304 . Откуда «ужасные ошибки», поскольку везде будет разная логика с разными версиями.

Ответ №1:

Установите для Cache-Control заголовка ответа значение no-cache .

Для лучшего контроля над кэшированием ознакомьтесь с тегами объектов Apache: http://en.wikipedia.org/wiki/HTTP_ETag