Я пытаюсь реализовать кэширование для моих файлов JS / CSS, но оно не работает, я использую Mojarra JSF-2.2.12 и PrimeFaces 6.
Я пытался использовать javax.faces.PROJECT_STAGE какПроизводил и создал пользовательский фильтр, но ничего не помогло.
Нужна ваша помощь ... ниже приведен фрагмент кода web.xml
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Production</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.defaultResourceMaxAge</param-name>
<param-value>3628800000</param-value> <!-- 8 hours -->
</context-param>
В xhtml мы написали, как показано ниже.
<h:outputScript name="js/ProcessSpecific-min.js"></h:outputScript>
Похоже, что заголовок сервера ответов обновляет дату и время при каждом обращении, возможно, по этой причине он не может выбрать его из кэша. заголовок ответа для 1 файла