• OSCache安装


    OSCache是一个基于web应用的组件,他的安装工作主要是对web应用进行配置,大概的步骤如下:

    1. 下载、解压缩OSCache
    https://java.net/downloads/oscache/下载合适的OSCache版本,解压缩下载的文件到指定目录。

    2、新建一个web应用

    3、将OSCache集成到web项目中:
    (1)从解压缩目录取得oscache.jar文件放到/WEB-INF/lib或相应类库目录中,jar文件名可能含有版本号和该版本的发布日期信息等。
    (2)将oscache.properties、oscache.tld放入WEB-INFclass目录(确切说是放在项目的src目录下,编译的时候会自动生成在WEB-INFclass目录)。
    (3)配置项目对应的oscache.properties参数信息。
    (4)具体使用

    4、OSCache使用
    A、缓存对象:直接调用API的接口即可
    B、部分页面缓存:使用OSCache提供的taglib
    修改web.xml文件,在web.xml文件中增加下面的内容,增加对OSCache提供的taglib的支持:

    <taglib>
        <taglib-uri>oscache</taglib-uri> 
        <taglib-location>/WEB-INF/classes/oscache.tld</taglib-location>
    </taglib>

    或者在jsp页面使用以下标签(2种引入方式)

    <%@ taglib uri="/WEB-INF/classes/oscache.tld" prefix="cache" %> 
    <%@ taglib uri="http://www.opensymphony.com/oscache" prefix="cache" %>

    C、整个页面的缓存
    用CashFilter实现页面级缓存,可缓存单个文件、缓存URL pattern和自己设定缓存属性的缓存。

    <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>
    <filter-mapping>
        <filter-name>CacheFilter</filter-name>
        <!-对所有jsp页面内容进行缓存-->
        <url-pattern>*.jsp</url-pattern>
    </filter-mapping>

    [注]只有客户访问时返回http头信息中代码为200(也就是访问已经成功)的页面信息才能够被缓存

    4、配置日志输出信息。

  • 相关阅读:
    CodeForces
    CodeForces
    Comet OJ
    CodeForces
    2019年第五届计蒜之道复赛总结
    2019计蒜之道初赛4 B. 腾讯益智小游戏—矩形面积交(简单)(矩形交集)
    2019计蒜之道初赛3 D. 阿里巴巴协助征战SARS(困难)(大数取余+欧拉降幂)
    2018计蒜之道复赛 贝壳找房函数最值(贪心+优先队列)
    牛客想开了大赛2 A-【六】平面(切平面)
    2018年第九届蓝桥杯国赛试题(JavaA组)
  • 原文地址:https://www.cnblogs.com/linjiqin/p/3221289.html
Copyright © 2020-2023  润新知