From: <hs...@us...> - 2011-11-22 20:38:32
|
Revision: 986 http://treebase.svn.sourceforge.net/treebase/?rev=986&view=rev Author: hshyket Date: 2011-11-22 20:38:26 +0000 (Tue, 22 Nov 2011) Log Message: ----------- Adding OSCache with expiration time so that Apache can cache study downloads Modified Paths: -------------- trunk/treebase-web/pom.xml trunk/treebase-web/src/main/webapp/WEB-INF/web.xml Modified: trunk/treebase-web/pom.xml =================================================================== --- trunk/treebase-web/pom.xml 2011-11-18 22:22:51 UTC (rev 985) +++ trunk/treebase-web/pom.xml 2011-11-22 20:38:26 UTC (rev 986) @@ -419,6 +419,12 @@ </exclusion> </exclusions> </dependency> + + <dependency> + <groupId>opensymphony</groupId> + <artifactId>oscache</artifactId> + <version>2.4.1</version> + </dependency> </dependencies> Modified: trunk/treebase-web/src/main/webapp/WEB-INF/web.xml =================================================================== --- trunk/treebase-web/src/main/webapp/WEB-INF/web.xml 2011-11-18 22:22:51 UTC (rev 985) +++ trunk/treebase-web/src/main/webapp/WEB-INF/web.xml 2011-11-22 20:38:26 UTC (rev 986) @@ -58,8 +58,26 @@ <listener> <listener-class>net.bull.javamelody.SessionListener</listener-class> </listener> - + + <filter> + <filter-name>CacheFilter</filter-name> + <filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class> + <init-param> + <param-name>expires</param-name> + <param-value>time</param-value> + </init-param> + <init-param> + <param-name>time</param-name> + <param-value>2592000</param-value> <!-- one month --> + </init-param> + </filter> + <filter-mapping> + <filter-name>CacheFilter</filter-name> + <url-pattern>/search/downloadAStudy.html*</url-pattern> + </filter-mapping> + + <!-- =================================================================== --> <!-- Declarations of JNDI Resources expected from the Tomcat container --> <!-- =================================================================== --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |