ehcache页面缓存
ehcache提供页面缓存机制,通过简单的配置即可达到对页面进行缓存的目的。1.在web.xml文件里配置:
<filter><filter-name>pageCacheFilter</filter-name> <filter-class>net.sf.ehcache.constructs.web.filter.SimplePageCachingFilter</filter-class> <!--<init-param> <param-name>varyHeader</param-name> <param-value>true</param-value> </init-param> --> </filter> <filter-mapping> <filter-name>pageCacheFilter</filter-name> <url-pattern>/s/*</url-pattern> </filter-mapping>
2.ehcache.xml文件配置:
<cache name="SimplePageCachingFilter" maxElementsInMemory="10000" maxElementsOnDisk="10000" eternal="false" overflowToDisk="true" diskSpoolBufferSizeMB="20" timeToIdleSeconds="60" timeToLiveSeconds="60" memoryStoreEvictionPolicy="LFU"/>
页面缓存配置完毕。
问题:
1.页面缓存会对数据进行压缩,需要设置java系统的编码
2.可以默认不进行数据压缩
3.可对rest service数据进行缓存,增加页面速度
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!