Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с кэшированием в Tomcat 5.0, Проблемы с кэшированием в Tomcat 5.0 
:(
    Опции темы
rix
Дата 10.6.2004, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.6.2004

Репутация: нет
Всего: нет



Добрый день!
Такая проблемка: при дефолтовых настройках сервера Tomcat v. 5.0 клиенту посылаются два поля:

Pragma: No-cache
Cache-Control: no-cache

Как их можно выкосить?
PM MAIL ICQ   Вверх
Domestic Cat
Дата 10.6.2004, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Dlya JSP
Код


<%
response.setHeader("Cache-Control", cache-request-directive | cache-response-directive); //HTTP 1.1
response.setHeader("Pragma",pragma-directive); //HTTP 1.0
response.setDateHeader ("Expires", "Thu, 01 Dec 2005 16:00:00 GMT
"); //naprimer
%>



gde

Код
cache-request-directive =
          "no-cache"                          
        | "no-store"                          
        | "max-age" "=" delta-seconds        
        | "max-stale" [ "=" delta-seconds ]  
        | "min-fresh" "=" delta-seconds      
        | "no-transform"                    
        | "only-if-cached"                    
        | cache-extension                      


    cache-response-directive =
          "public"                            
        | "private" [ "=" <"> 1#field-name <"> ]  
        | "no-cache" [ "=" <"> 1#field-name <"> ]
        | "no-store"                              
        | "no-transform"                          
        | "must-revalidate"                      
        | "proxy-revalidate"                      
        | "max-age" "=" delta-seconds            
        | "s-maxage" "=" delta-seconds            
        | cache-extension            


      pragma-directive  = "no-cache" | extension-pragma
      extension-pragma  = token [ "=" ( token | quoted-string ) ]            

Mozhno prosto prisvoit' znachenie "".


--------------------

PM   Вверх
rix
Дата 22.6.2004, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.6.2004

Репутация: нет
Всего: нет



Спасибо))
только сервер все равно запрещает кэшировать данные: картинки, например. Страницы, где я разместил директивы кэшируются, а все остальное - нет. В итоге браузер каждый раз лезет на сервер, когда перестраивает меню в фрэйме - это не есть гут
PM MAIL ICQ   Вверх
rix
  Дата 22.6.2004, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.6.2004

Репутация: нет
Всего: нет



Сам нашел))
в web.xml нужно добавить код
Код

<filter>
 <filter-name>
  ResponseHeaderFilter</filter-name>
 <filter-class>
  com.smthng.ResponseHeaderFilter</filter-class>
 <init-param>
   <param-name>
    Cache-Control</param-name>
   <param-value>
    max-age=3600</param-value>
 </init-param>
</filter>


с учетом имеющегося класса ResponseHeaderFilter.class
Код
[code]


Это сообщение отредактировал(а) rix - 22.6.2004, 11:02
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0658 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.