| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| спасибо.) |