SHOP++采用了页面缓存技术,以提高页面性能,下面以文章列表页面缓存为例简单介绍一下页面缓存的配置方法
1、修改/WEB-INF/web.xml,配置页面缓存过滤器,如下
<filter> <filter-name>articleCacheFilter</filter-name> <filter-class>net.sf.ehcache.constructs.web.filter.SimplePageCachingFilter</filter-class> <init-param> <param-name>cacheName</param-name> <param-value>article</param-value> </init-param></filter><filter-mapping>
<filter-name>articleCacheFilter</filter-name> <url-pattern>/article/list/*</url-pattern></filter-mapping>备注:
url-pattern为文章列表访问地址2、修改/src/ehcache.xml,配置缓存参数,如下
<cache name="article" maxElementsInMemory="500" timeToIdleSeconds="3600" timeToLiveSeconds="86400" eternal="false" overflowToDisk="true" />备注:
name必须与缓存过滤器的cacheName值保持一致3、重新启动SHOP++程序