ehcache頁面緩存

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