<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 14,  comments - 37,  trackbacks - 0
          適用oscache進行jsp的緩存是很好的選擇,但是在開發(fā)階段oscache需要禁用,而在生產(chǎn)環(huán)境上就可以適用oscache進行jsp緩存了.
          配置oscache很簡單,只需要將oscache-2.3.2.jar加入工程的lib下,然后在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>
          然后再創(chuàng)建一個配置文件oscache.properties,內(nèi)容如下:
          
    # MR: I have not customized this file at all, it's just the default oscache.properties
    # from the 
    2.0.1 download.

    # CACHE IN MEMORY
    #
    # If you want to disable memory caching
    , just uncomment this line.
    #
    # cache.memory
    =false


    # CACHE KEY
    #
    # This is the key that will be used to store the cache in the application
    # and session scope.
    #
    # If you want to set the cache key to anything other than the default
    # uncomment this line and change the cache.key
    #
    # cache.key
    =__oscache_cache


    # USE HOST DOMAIN NAME IN KEY
    #
    # Servers for multiple host domains may wish to add host name info to
    # the generation of the key.  If this is true
    , then uncomment the
    # following line.
    #
    # cache.use.host.domain.in.key
    =true


    # CACHE LISTENERS
    #
    # These hook OSCache events and perform various actions such as logging
    # cache hits and misses
    , or broadcasting to other cache instances across a cluster.
    # See the documentation for further information.
    #
    # cache.event.listeners
    =com.opensymphony.oscache.plugins.clustersupport.JMSBroadcastingListener,  \
    #                       com.opensymphony.oscache.extra.CacheEntryEventListenerImpl
    ,               \
    #                       com.opensymphony.oscache.extra.CacheMapAccessEventListenerImpl
    ,           \
    #                       com.opensymphony.oscache.extra.ScopeEventListenerImpl


    # CACHE PERSISTENCE CLASS
    #
    # Specify the class to use for persistence. If you use the supplied DiskPersistenceListener
    ,
    # don't forget to supply the cache.path property to specify the location of the cache
    # directory.
    #
    # If a persistence class is not specified
    , OSCache will use memory caching only.
    #
    # cache.persistence.class
    =com.opensymphony.oscache.plugins.diskpersistence.DiskPersistenceListener


    # CACHE DIRECTORY
    #
    # This is the directory on disk where caches will be stored by the DiskPersistenceListener.
    # it will be created if it doesn't already exist. Remember that OSCache must have
    # write permission to this directory.
    #
    # Note: for Windows machines
    , this needs \ to be escaped
    # ie Windows:
    # cache.path
    =c:\\myapp\\cache
    # or *ix:
    # cache.path
    =/opt/myapp/cache
    #
    # cache.path
    =c:\\app\\cache


    # CACHE ALGORITHM
    #
    # Default cache algorithm to use. Note that in order to use an algorithm
    # the cache size must also be specified. If the cache size is not specified
    ,
    # the cache algorithm will be Unlimited cache.
    #
    # cache.algorithm
    =com.opensymphony.oscache.base.algorithm.LRUCache
    # cache.algorithm
    =com.opensymphony.oscache.base.algorithm.FIFOCache
    # cache.algorithm
    =com.opensymphony.oscache.base.algorithm.UnlimitedCache


    # CACHE SIZE
    #
    # Default cache size in number of items. If a size is specified but not
    # an algorithm
    , the cache algorithm used will be LRUCache.
    #
    cache.capacity
    =1000


    # CACHE UNLIMITED DISK
    # Use unlimited disk cache or not. The default value is false
    , which means
    # the disk cache will be limited in size to the value specified by cache.capacity.
    #
    # cache.unlimited.disk
    =false


    # JMS CLUSTER PROPERTIES
    #
    # Configuration properties for JMS clustering. See the clustering documentation
    # for more information on these settings.
    #
    #cache.cluster.jms.topic.factory
    =java:comp/env/jms/TopicConnectionFactory
    #cache.cluster.jms.topic.name
    =java:comp/env/jms/OSCacheTopic
    #cache.cluster.jms.node.name
    =node1


    # JAVAGROUPS CLUSTER PROPERTIES
    #
    # Configuration properites for the JavaGroups clustering. Only one of these
    # should be specified. Default values (as shown below) will be used if niether
    # property is set. See the clustering documentation and the JavaGroups project
    # (www.javagroups.com) for more information on these settings.
    #
    #cache.cluster.properties
    =UDP(mcast_addr=231.12.21.132;mcast_port=45566;ip_ttl=32;mcast_send_buf_size=150000;mcast_recv_buf_size=80000):PING(timeout=2000;num_initial_members=3):MERGE2(min_interval=5000;max_interval=10000):FD_SOCK:VERIFY_SUSPECT(timeout=1500):pbcast.NAKACK(gc_lag=50;retransmit_timeout=300,600,1200,2400,4800):pbcast.STABLE(desired_avg_gossip=20000):UNICAST(timeout=5000):FRAG(frag_size=8096;down_thread=false;up_thread=false):pbcast.GMS(join_timeout=5000;join_retry_timeout=2000;shun=false;print_local_addr=true)
    #cache.cluster.multicast.ip=231.12.21.132

    然后就可以使用oscache進行JSP緩存了~~~
    posted on 2007-07-11 12:54 冰封的愛 閱讀(418) 評論(0)  編輯  收藏 所屬分類: J2EE
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产精品免费视频| 毛片基地看看成人免费| 亚洲中文无码a∨在线观看| 久久久无码精品亚洲日韩软件 | 国产成人免费手机在线观看视频 | 99999久久久久久亚洲| 亚洲色图黄色小说| 亚洲s色大片在线观看| 国产亚洲一区二区三区在线不卡 | 美女扒开尿口给男人爽免费视频| 亚洲一区二区三区深夜天堂| 亚洲网站在线播放| 亚洲av无码av制服另类专区| 亚洲午夜日韩高清一区| 亚洲乱码一区二区三区在线观看| 十八禁视频在线观看免费无码无遮挡骂过 | 国产成人青青热久免费精品| 最新中文字幕电影免费观看| 免费高清A级毛片在线播放| 亚洲日韩精品A∨片无码加勒比| 亚洲五月丁香综合视频| 亚洲人成电影院在线观看| 亚洲精品中文字幕无码AV| 亚洲第一页在线观看| 学生妹亚洲一区二区| 青草久久精品亚洲综合专区| 日日狠狠久久偷偷色综合免费 | 亚洲国产综合91精品麻豆| 亚洲电影在线播放| 亚洲熟女www一区二区三区| 朝桐光亚洲专区在线中文字幕| 日韩a毛片免费观看| 久久久久久国产精品免费免费男同| 88xx成人永久免费观看| 毛片免费观看网址| 大胆亚洲人体视频| 日本红怡院亚洲红怡院最新| 亚洲精品韩国美女在线| 校园亚洲春色另类小说合集| 色www永久免费| 999国内精品永久免费视频|