설치.#

다음과 같은 해당 파일이 위치하면 된다. 만약에 jdk1.3을 사용중이라면 classpath에 commons-collections.jar도 함께 추가시켜주면 된다.

$WEB_APPLICATION\WEB-INF\lib\oscache.jar
$WEB_APPLICATION\WEB-INF\classes\oscache.properties
$WEB_APPLICATION\WEB-INF\classes\taglib.tld

CacheFilter#

cache를 사용하기 위해서는 web.xml에 다음처럼 셋팅한다.

<filter>
      <filter-name>CacheFilter</filter-name>
      <filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class>
   </filter>
   <filter-mapping>
      <filter-name>CacheFilter</filter-name>
      <url-pattern>*.jsp</url-pattern>
   </filter-mapping>

...

</filter>

설정예이다.. 다음은 캐싱범위가 session이고 600초 동안 지속된다. 즉 10분동안 캐싱이 되는것이다.

<filter>
      <filter-name>CacheFilter</filter-name>
      <filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class>
      <init-param>
         <param-name>time</param-name>
         <param-value>600</param-value>
      </init-param>
      <init-param>
         <param-name>scope</param-name>
         <param-value>session</param-value>
      </init-param>
</filter>

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-1) was last changed on 06-Apr-2006 09:45 by UnknownAuthor