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

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

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

    Thinking

    快樂編程,開心生活
    posts - 21, comments - 27, trackbacks - 0, articles - -5
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    組件之Cache篇

    Posted on 2007-02-06 17:27 lixw 閱讀(315) 評論(0)  編輯  收藏

    緩存---基礎理論篇???
    ??????????
    1.?? 緩存
    ????? 緩存介于應用程序和永久性數據存儲源之間,它的作用是降低應用程序直接讀寫永久數據存儲源的頻率,從而提高應用的運行性能。
    ????? 緩存中的數據是數據存儲源中數據的拷貝,應用程序在運行時直接讀寫緩存中的數據,只在某些特定時刻按照緩存中的數據來同步更新數據存儲源。
    ????? 緩存的介質一般是內存,所以讀寫速度很快。但如果緩存中存放的數據量非常大時,也會用硬盤作為緩存介質。緩存的實現不僅僅要考慮存儲的介質,還要考慮到管理緩存的并發訪問和緩存數據的生命周期。??

    2.?? 各類CACHE簡介

    2.1.?? Java Caching System
    ?????? JSC(Java Caching System)是一個用分布式的緩存系統,是基于服務器的java應用程序。它是通過提供管理各種動態緩存數據來加速動態web應用。JCS和其他緩存系統一樣,也是一個用于高速讀取,低速寫入的應用程序。動態內容和報表系統能夠獲得更好的性能。如果一個網站,有重復的網站結構,使用間歇性更新方式的數據庫(而不是連續不斷的更新數據庫),被重復搜索出相同結果的,就能夠通過執行緩存方式改進其性能和伸縮性。  
    官方網站 http://jakarta.apache.org/turbine/jcs/

    2.2? ?EHCache
    ????? EHCache 是一個純java的在進程中的緩存,它具有以下特性:快速,簡單,為Hibernate2.1充當可插入的緩存,最小的依賴性,全面的文檔和測試。
    官方網站 http://ehcache.sourceforge.net/;

    2.3.?? OSCache
    ???????OSCache是個一個廣泛采用的高性能的J2EE緩存框架,OSCache能用于任何Java應用程序的普通的緩存解決方案。
    ?????? OSCache有以下特點:
    ?????? 緩存任何對象,你可以不受限制的緩存部分jsp頁面或HTTP請求,任何java對象都可以緩存。
    ?????? 擁有全面的API--OSCache API給你全面的程序來控制所有的OSCache特性。
    ????? 永久緩存--緩存能隨意的寫入硬盤,因此允許昂貴的創建(expensive-to-create)數據來保持緩存,甚至能讓應用重啟。
    ????? 支持集群--集群緩存數據能被單個的進行參數配置,不需要修改代碼。
    ????? 緩存記錄的過期--你可以有最大限度的控制緩存對象的過期,包括可插入式的刷新策略(如果默認性能不需要時)。
    官方網站 http://www.opensymphony.com/oscache/

    2.4.?? JCache
    ?????? JCache是個開源程序,正在努力成為JSR-107開源規范,JSR-107規范已經很多年沒改變了。這個版本仍然是構建在最初的功能定義上。
    官方網站 http://jcache.sourceforge.net/

    ?2.5.?? ShiftOne
    ??????? ShiftOne Java Object Cache是一個執行一系列嚴格的對象緩存策略的Java lib,就像一個輕量級的配置緩存工作狀態的框架。
    官方網站 http://jocache.sourceforge.net/

    ? 2.6.?? SwarmCache
    ??????? SwarmCache是一個簡單且有效的分布式緩存,它使用IP multicast與同一個局域網的其他主機進行通訊,是特別為集群和數據驅動web應用程序而設計的。SwarmCache能夠讓典型的讀操作大大超過寫操作的這類應用提供更好的性能支持。SwarmCache使用JavaGroups來管理從屬關系和分布式緩存的通訊。
    官方網站 http://swarmcache.sourceforge.net

    ?2.7.?? TreeCache / JBossCache 
    ??????? JBossCache是一個復制的事務處理緩存,它允許你緩存企業級應用數據來更好的改善性能。緩存數據被自動復制,讓你輕松進行JBoss服務器之間的集群工作。JBossCache能夠通過JBoss應用服務或其他J2EE容器來運行一個MBean服務,當然,它也能獨立運行。JBossCache包括兩個模塊:TreeCache和TreeCacheAOP。TreeCache --是一個樹形結構復制的事務處理緩存。TreeCacheAOP --是一個"面向對象"緩存,它使用AOP來動態管理POJO(Plain Old Java Objects)
    官方網站 http://www.jboss.org/products/jbosscache;

    ?2.8.?? WhirlyCache
    ??????? Whirlycache是一個快速的、可配置的、存在于內存中的對象的緩存。它能夠通過緩存對象來加快網站或應用程序的速度,否則就必須通過查詢數據庫或其他代價較高的處理程序來建立。
    官方網站 https://whirlycache.dev.java.net/


    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 国产亚洲精彩视频| 国产精品亚洲精品青青青| 曰批全过程免费视频免费看| 最近2019中文免费字幕| 亚洲乱码在线观看| 毛片a级毛片免费观看品善网| 亚洲an日韩专区在线| 日韩精品成人无码专区免费| 色天使亚洲综合在线观看| 四虎成人精品一区二区免费网站| 亚洲国产精品无码久久九九大片 | 久久精品国产69国产精品亚洲| 精品无码国产污污污免费网站国产| 在线观看国产区亚洲一区成人 | 麻豆69堂免费视频| 亚洲性日韩精品国产一区二区| 美女网站在线观看视频免费的| 国产日韩亚洲大尺度高清| 无码成A毛片免费| 亚洲国产精品线观看不卡| 免费视频中文字幕| 一区二区3区免费视频| 亚洲国产精品SSS在线观看AV| 亚洲香蕉免费有线视频| 亚洲码欧美码一区二区三区| yy6080亚洲一级理论| 中文字幕一区二区三区免费视频| 亚洲成人中文字幕| AV免费网址在线观看| 欧洲美女大片免费播放器视频| 久久青青草原亚洲AV无码麻豆 | 免费国产综合视频在线看| 久久成人18免费网站| 亚洲免费黄色网址| 亚洲Av无码乱码在线播放| 国产真人无码作爱视频免费| 亚洲xxxx视频| 国产亚洲精品精品国产亚洲综合| 日韩亚洲国产高清免费视频| 老司机午夜在线视频免费观| 亚洲精品无码久久毛片波多野吉衣|