Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Richfaces cache


Автор: Dwyane 22.2.2009, 23:39
Люди, подскажите пожалуйста совет. Использую JSF 1.2_08 и Richfaces 3.3.
Браузеры кешируют Javascript и CSS только частично. Причем ФаерБаг показывает, что много файлом запрашивается даже при ПОСТЕ формы и отсутствии редиректов на какие-то другие страницы. А ведь браузер должен закешировать все. Как такое исправляется?

Пытался ли кто-то пересоберать Richfaces чтобы слить яваскрипт и ЦСС в один файл?

Автор: Dwyane 23.2.2009, 17:40
Сам вопрос запостил сам и решение говорю.

1. Проблема с кешированием была связанна с тем, что браузер ассоциирует у себя доменное имя и файл. Выходит что если в УРЛ браузера указан порт, то ассоциация с доменным именем не проводиться и файлы перекачиваются заново.

2. Про объединение всех яваскриптов в 2-а файла.
Эти строки надо добавить в web.xml.

<context-param>
    <param-name>org.richfaces.LoadScriptStrategy</param-name>
    <param-value>ALL</param-value>
</context-param>

<context-param>
    <param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>
    <param-value>false</param-value>
</context-param>

Автор: Jamon 25.2.2009, 14:10
спасибо.)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)