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

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

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

    java技術(shù)研究

    統(tǒng)計

    留言簿(3)

    閱讀排行榜

    評論排行榜

    緩存實現(xiàn)實現(xiàn)手段(轉(zhuǎn)自javaeye)

    緩存實現(xiàn)的層面有很多:

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

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

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

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

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

    posted on 2007-11-13 14:46 小秦 閱讀(362) 評論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲一区二区三区在线观看精品中文 | 亚洲乱码中文字幕久久孕妇黑人| 2022免费国产精品福利在线 | 野花高清在线电影观看免费视频 | 亚洲AV无码码潮喷在线观看| 免费精品国产自产拍在 | 亚洲欧洲日本天天堂在线观看| 国产成人啪精品视频免费网| 成全视频高清免费观看电视剧 | 亚洲色精品aⅴ一区区三区 | 日韩一级视频免费观看| 久久国产免费观看精品| 猫咪免费人成在线网站 | 久久久久亚洲精品男人的天堂| 久久久久久国产a免费观看黄色大片| 中国xxxxx高清免费看视频| 一级毛片免费毛片毛片| 国产精品高清视亚洲精品| 亚洲精品自在在线观看| 亚洲av永久无码制服河南实里| 亚洲av色福利天堂| 亚洲精品高清在线| 国产精品视频免费一区二区三区| 免费国产成人午夜私人影视| 在线观看的免费网站| 免费无码不卡视频在线观看 | 国产亚洲Av综合人人澡精品| 亚洲乱码一区二区三区国产精品| 亚洲av无码专区在线播放 | 免费A级毛片无码A| 国产AV无码专区亚洲AV毛网站| 中文字幕亚洲天堂| 亚洲av无码不卡一区二区三区| 亚洲欧洲综合在线| 亚洲无线电影官网| 亚洲AV永久无码精品| 亚洲综合色7777情网站777| 特级做a爰片毛片免费看| 国产亚洲精品免费| 久久久久免费看黄a级试看| 中文字幕av免费专区|