ehcache web页面缓存配置手稿

来源:互联网 发布:上瘾网络剧迅雷下载 编辑:程序博客网 时间:2024/04/29 07:48
首先说明 本文仅仅是对于web页面缓存的配置 首先将ehcache-core和ehcache-web加入到WEB-INF/lib下面然后在web.xml中添加以下代码
<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  <display-name></display-name>  <welcome-file-list>    <welcome-file>index.jsp</welcome-file>  </welcome-file-list>  <filter><filter-name>SimplePageCachingFilter</filter-name><filter-class>net.sf.ehcache.constructs.web.filter.SimplePageCachingFilter</filter-class></filter><filter-mapping><filter-name>SimplePageCachingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping></web-app>

SimplePageCachingFilter是ehcache-web包下的一个类。然后新建一个resource folder。比如说java/main/resources。然后在此路径下新建一个ehcache.xml。下面给出一个示例

<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="../../main/config/ehcache.xsd"><diskStore path="E:\cachefiles"/><cache name="SimplePageCachingFilter" maxElementsInMemory="1"eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120"overflowToDisk="true" maxElementsOnDisk="10000000" diskPersistent="false"diskExpiryThreadIntervalSeconds="120" memoryStoreEvictionPolicy="LRU" /></ehcache>

重新启动服务器一个web页面缓存就配置好了。

原创粉丝点击