<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)航:
     
    主站蜘蛛池模板: 成人毛片100免费观看| 亚洲中文字幕无码一久久区| 久久免费视频99| 美女被艹免费视频| 亚洲色欲色欲www| 亚洲色欲色欲综合网站| 在线精品亚洲一区二区三区| 黄a大片av永久免费| 天天影视色香欲综合免费| 天黑黑影院在线观看视频高清免费| 亚洲成av人在线观看网站 | 一级做a爱过程免费视| 亚洲综合欧美色五月俺也去| 亚洲韩国在线一卡二卡| 久久综合图区亚洲综合图区| 亚洲精品456播放| 亚洲成a人一区二区三区| 日本免费一区尤物| 女人被弄到高潮的免费视频 | 亚洲最新中文字幕| 亚洲一区二区在线免费观看| 亚洲乳大丰满中文字幕| 国内精品久久久久久久亚洲| 亚洲国产中文v高清在线观看| 免费人成年激情视频在线观看 | 亚洲成av人无码亚洲成av人| 亚洲色无码国产精品网站可下载| 亚洲国产成人综合| 亚洲国产成人精品久久| 亚洲手机中文字幕| 亚洲另类小说图片| 亚洲午夜无码久久| 鲁死你资源站亚洲av| 老子影院午夜伦不卡亚洲| 国产精品亚洲综合| 黄床大片30分钟免费看| 国产成人无码精品久久久免费| 国产精品美女免费视频观看| 91免费在线视频| 午夜老司机永久免费看片| 中国xxxxx高清免费看视频|