Всегда кешировать Web-страницу
Попробовал прописать
<META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 05 Apr 2010 00:00:00 GMT">
Сработало для лисы и оперы.
IE (6я версия) все равно продолжает бомбить сервер запросами на загрузку картинок (которых всего 10, но на странице они отображаются скриптом раз по 200 в минуту).
Собственно вопрос: Как заставить IE закешировать их?
PS: Сам в HTML/Java смыслю мало.
Имеется также самописный web сервер, выдающий это все клиенту.
Вот в этом видимо и проблема...
у нас на портале 90% контента отдается самописными сервисами. через nginx фронтенд :)
а из какого вам кэша надо грузить? не пробовали открыть для себя мемкеш?
у нас на портале 90% контента отдается самописными сервисами. через nginx фронтенд :)
Правильно. Бэкондом отдается. На фронтенде nginx. Вполне оправдано и эффективно избавляет от заморочек реализации HTTP протокола.
В данном же случае как я понимаю имеет место самописный веб сервер. Меня вообще настораживает, что автор пытается использовать мета тег, когда вообще нужно лезть в HTTP header. К примеру считается ли ETag? Сильно подозреваю, что там ни чего подобного нет. Но пока это предположение.
а из какого вам кэша надо грузить? не пробовали открыть для себя мемкеш?
А через что ты ему предлагаешь его юзать? Через самописный веб сервер который не отдает хидеры с данными о кэшировании? :D
Проблемма действительно заключалась в этом. Искать ее там сразу не стал потому, что при просмотре "сайта" без веб сервера IE все равно каждый раз запрашивал картинку с диска.
Спасибо.