标签归档:服务器优化

Spring3 ehcache 页面缓存

对象缓存很容易实现,页面缓存研究了一下午没有成功,mark下,以后解决

步骤:

1.maven中加入ehcache-web依赖

2.web中加入过滤器:

<filter>
<filter-name>mSignIndex</filter-name>
<filter-class>net.sf.ehcache.constructs.web.filter.SimplePageCachingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>mSignIndex</filter-name>
<url-pattern>/sign/m/index/*</url-pattern>
</filter-mapping>

3.ehcache.xml中加入缓存时间等配置

<cache name=”SimplePageCachingFilter”
maxEntriesLocalHeap=”10000″
maxEntriesLocalDisk=”10000″
eternal=”false”
overflowToDisk=”false”
timeToIdleSeconds=”3600″
timeToLiveSeconds=”3600″
memoryStoreEvictionPolicy=”LRU”
/>

问题来了:

web也会报错:ERR_CONTENT_DECODING_FAILED。