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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!