Author: bleny Date: 2013-05-16 16:49:16 +0200 (Thu, 16 May 2013) New Revision: 158 Url: http://forge.codelutin.com/projects/franciaflex-magalie/repository/revisions... Log: prevent caching of javascript files without expiration Modified: trunk/magalie-web/src/main/webapp/WEB-INF/web.xml Modified: trunk/magalie-web/src/main/webapp/WEB-INF/web.xml =================================================================== --- trunk/magalie-web/src/main/webapp/WEB-INF/web.xml 2013-05-16 12:37:12 UTC (rev 157) +++ trunk/magalie-web/src/main/webapp/WEB-INF/web.xml 2013-05-16 14:49:16 UTC (rev 158) @@ -33,7 +33,25 @@ <session-timeout>600</session-timeout> </session-config> + <!-- prevent excessive caching of js files --> <filter> + <filter-name>ExpiresFilter</filter-name> + <filter-class>org.apache.catalina.filters.ExpiresFilter</filter-class> + <init-param> + <param-name>ExpiresByType image</param-name> + <param-value>access plus 10 minutes</param-value> + </init-param> + <init-param> + <param-name>ExpiresByType text/css</param-name> + <param-value>access plus 10 minutes</param-value> + </init-param> + <init-param> + <param-name>ExpiresByType application/javascript</param-name> + <param-value>access plus 10 minutes</param-value> + </init-param> + </filter> + + <filter> <filter-name>jpaTransaction</filter-name> <filter-class>com.franciaflex.magalie.web.MagalieJpaTransactionFilter</filter-class> </filter> @@ -78,4 +96,10 @@ <listener-class>com.franciaflex.magalie.web.MagalieApplicationListener</listener-class> </listener> + <filter-mapping> + <filter-name>ExpiresFilter</filter-name> + <url-pattern>/*</url-pattern> + <dispatcher>REQUEST</dispatcher> + </filter-mapping> + </web-app>
participants (1)
-
bleny@users.forge.codelutin.com