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

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

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

    緩存簡述

    緩存實現的層面有很多:

    1、對象緩存
    由ORM框架提供,透明性訪問,細顆粒度緩存數據庫查詢結果,無需業務代碼顯式編程。當軟件結構按照ORM框架的要求進行針對性設計,使用對象緩存將會極大降低web系統對于數據庫的訪問請求。因為類似Hibernate這樣的ORM,良好的設計數據庫結構和利用對象緩存,在大負載網站,能夠提供極高的性能。因為使用對象緩存也無需顯式編程,所以適用范圍也最廣泛。

    2、查詢緩存
    對數據庫查詢結果行集進行緩存,適用于一些耗時,但是時效性要求比較低的場景。iBATIS就只能使用查詢緩存,而無對象緩存。查詢緩存和對象緩存適用的場景不一樣,是互為補充的。

    3、片斷緩存
    針對動態頁面的局部片斷內容進行緩存,適用于一些個性化但不經常更新的頁面(例如博客)。OSCache提供了相當簡陋的片斷緩存,而RoR則提供了相當好的片斷緩存機制。

    4、Action緩存
    針對URL訪問返回的頁面結果進行緩存,適用于粗粒度的頁面緩存,例如新聞發布。OScache提供了相當簡陋的Action緩存(通過web.xml中的配置),而RoR提供了相當好的Action緩存。

    緩存不能一概而論,以上每種緩存分別適用于各自的場景,緩存不同的層面。當然你可以在應用程序當中把4種緩存一起用上。

    posted on 2008-01-08 20:19 靈! 閱讀(229) 評論(0)  編輯  收藏 所屬分類: Java專題-性能優化


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


    網站導航:
     
    <2008年1月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    隨筆分類

    隨筆檔案

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 中文字幕无码视频手机免费看 | 亚洲乱码av中文一区二区| 在线播放免费播放av片| 特黄aa级毛片免费视频播放| 亚洲午夜福利在线观看| 欧洲一级毛片免费| 免费无码一区二区| 亚洲国产成人精品无码一区二区| 免费一级特黄特色大片在线| 99免费观看视频| 西西人体大胆免费视频| 久久综合亚洲色一区二区三区 | 免费成人av电影| 久久综合国产乱子伦精品免费| 亚洲精品无码久久| 亚洲AV无码成人精品区蜜桃| 成年人在线免费看视频| 在线成人精品国产区免费| 亚洲美国产亚洲AV| 亚洲综合精品香蕉久久网97| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 亚洲一本一道一区二区三区| 国产亚洲情侣一区二区无码AV| 99视频全部免费精品全部四虎| 一级毛片大全免费播放下载| 亚洲AV无码乱码在线观看代蜜桃| 国产成人99久久亚洲综合精品| 日韩精品成人无码专区免费| 久久久久免费精品国产| 国产成人亚洲午夜电影| 亚洲人成网站18禁止久久影院| 亚洲人成人77777网站| 无码国模国产在线观看免费| 国产成人精品免费视| 中文字幕乱码免费看电影| 国产成人高清亚洲一区久久| 亚洲国产精品一区二区久| 久久精品国产亚洲夜色AV网站| 久久精品夜色噜噜亚洲A∨| 国产免费人成在线视频| 毛片a级三毛片免费播放|