JAVA OCACHE使用ノート
2048 ワード
OCACHEは、ページレベルキャッシュとオブジェクトレベルキャッシュをサポートし、クラスタ設定をサポートします。仕事量は少ないですが、システムアップにはとても大きいです。テストに成功しました。この文を書いてください。
1、OCACHEをダウンロードしてLIBに包んで、Ocache.tldをダウンロードしてWEB-INF/clasesに入れます。
2、ページコード
以下のCOPY FROM http://www.cnblogs.com/clarkapp/admin/file:///G:/oscache
<%@page import=「java.util.*」<%@taglib uri=「oscache」prefix=「cache」%
<>
キャッシュされていない日付:<%=new Date()>
Struts 2のフィルターの前に置いてください。
5、ポイント、ページでキャッシュするものはこのように書きます。
<cache:cache key=「cachend」***
異なるページ間で使うIdは同じではないように注意してください。
1、OCACHEをダウンロードしてLIBに包んで、Ocache.tldをダウンロードしてWEB-INF/clasesに入れます。
2、ページコード
以下のCOPY FROM http://www.cnblogs.com/clarkapp/admin/file:///G:/oscache
<%@page import=「java.util.*」<%@taglib uri=「oscache」prefix=「cache」%
<>
キャッシュされていない日付:<%=new Date()>
<!--自動更新--<%=new Date()>30秒ごとにキャッシュの日付を更新します。手動更新--<>
手動更新
このページにアクセスするとキャッシュ効果が得られます。
3、strutsのアクションの応用については、以下のコードをweb.xmlに加える。
<filter>
<filter-name>CacheFilter</filter-name>
<filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class>
</filter>
<filter>
<filter-name>CacheFilter-disableCacheOnMethods</filter-name>
<filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class>
<init-param>
<param-name>time</param-name>
<param-value>60</param-value>
</init-param>
<init-param>
<param-name>disableCacheOnMethods</param-name>
<param-value>POST,PUT,DELETE</param-value>
</init-param>
<init-param>
<param-name>oscache-properties-file</param-name>
<param-value>/oscache-cachefilter-disableCacheOnMethods.properties</param-value>
</init-param>
</filter>
Struts 2のフィルターの前に置いてください。
5、ポイント、ページでキャッシュするものはこのように書きます。
<cache:cache key=「cachend」***
異なるページ間で使うIdは同じではないように注意してください。