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

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

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

    放翁(文初)的一畝三分地

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      210 隨筆 :: 1 文章 :: 320 評論 :: 0 Trackbacks

        今天,有一個(gè)使用我優(yōu)化的Memcached cache Client給我發(fā)了郵件問到一個(gè)參數(shù)的作用,覺得還是比較重要的一個(gè)參數(shù),因此也說一下,同時(shí)也在這里說一下,當(dāng)前優(yōu)化過的客戶端已經(jīng)作了幾次小的升級,修復(fù)了一些邊界數(shù)據(jù)的問題,大家如果在使用的話,最好能夠升級。(http://code.google.com/p/memcache-client-forjava/

       郵件如下:

       你好:
    <socketpool name="pool0" failover="true" initConn="5" minConn="5"
      maxConn="250" maintSleep="5000" nagle="false" socketTO="3000"
      aliveCheck="true" >
      <servers>10.0.0.16:11111</servers>
      <weights>10</weights>
     </socketpool>
    能解釋下maintSleep這個(gè)意思么?我看有的資料說吧它設(shè)置為0性能更好,能給些建議么?謝謝!!我們現(xiàn)在的PV大約每天500萬。

     

        這個(gè)參數(shù)是對此連接池維護(hù)線程的檢查間隔時(shí)間的配置,如果配置小于等于0,則將不會有后臺線程維護(hù)此連接池,參數(shù)單位為毫秒,下面解釋一下維護(hù)連接池的含義,其實(shí)就和其他的資源池一樣,資源池的目的就是為了解決資源的申請和釋放的開銷增加系統(tǒng)壓力的問題,將資源通過池的方式回收重用,有利于系統(tǒng)性能的提高。memcached cache client 其實(shí)是通過socket來和服務(wù)端進(jìn)行通信,建立socket連接也是比較消耗時(shí)間的工作,因此配置了池的初始連接數(shù)(initConn),最小連接數(shù)(minConn),最大連接數(shù)(maxConn)。這三者關(guān)系如下圖,維護(hù)他們之間狀態(tài)轉(zhuǎn)移的就是后臺線程。

     

        后臺進(jìn)程維護(hù)資源池的作用就是將有限資源回收,例如數(shù)據(jù)庫連接,如果一臺oracle只有500個(gè)連接數(shù)可以支持,那么如果一個(gè)應(yīng)用都占用了50個(gè)閑置,那對于其他需要資源的應(yīng)用來說無疑是一種浪費(fèi)。但如果配置了資源管理,但由于應(yīng)用屬于忙時(shí)和閑時(shí)交替比較頻繁的情況,那么如果時(shí)間配置的不是很合適,就會達(dá)不到原來資源池的作用,資源反復(fù)回收和申請。所以對于這個(gè)參數(shù)的配置,個(gè)人覺得一定要配,配置的值需要注意,初始化和最小的值可以是自己預(yù)估平時(shí)平均并發(fā)處理的均值,最大的連接數(shù)當(dāng)然依賴于資源的總數(shù),而維護(hù)時(shí)間間隔則最好是能夠根據(jù)閑時(shí)和忙時(shí)的情況來考慮配置,這樣既不會浪費(fèi)資源,同時(shí)也不會使資源池時(shí)效。

        順帶說一句,如果對于數(shù)據(jù)丟失要求不是很苛刻,然后網(wǎng)絡(luò)情況也不錯的時(shí)候,可以將aliveCheck設(shè)置為false,因?yàn)槿绻莟rue,在每一次發(fā)送任何數(shù)據(jù)操作之前都會去做心跳檢查,這個(gè)未來也會考慮去優(yōu)化。

    posted on 2008-11-21 15:28 岑文初 閱讀(1946) 評論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久久久免费看黄A片APP| 三级黄色片免费看| 久久国内免费视频| 午夜免费福利视频| 日韩高清免费在线观看| 亚洲欧美日韩一区二区三区在线| 亚洲heyzo专区无码综合| 午夜一级毛片免费视频| 亚洲av无码一区二区三区人妖| 四虎影视www四虎免费| 亚洲色无码国产精品网站可下载| 国产一卡2卡3卡4卡无卡免费视频| 亚洲一区二区三区精品视频| 国产免费牲交视频免费播放| 国产午夜亚洲精品国产成人小说| 亚洲午夜精品一区二区公牛电影院 | 亚洲人成在线精品| 在线播放高清国语自产拍免费 | 五月天国产成人AV免费观看| 性做久久久久久久免费看| 亚洲精品国产精品乱码不卡√| 亚洲看片无码在线视频| 老司机永久免费网站在线观看| 综合一区自拍亚洲综合图区| MM131亚洲国产美女久久| 99re6在线精品免费观看| 亚洲第一区在线观看| 亚洲一区二区三区无码国产| 成年女人免费视频播放77777| 免费国产a理论片| 亚洲第一成年男人的天堂| 在线观看免费人成视频| 一级毛片视频免费观看| 四虎影视在线永久免费观看| 久久国产美女免费观看精品| 亚洲精品成人图区| 免费日本黄色网址| 69视频免费观看l| 狼色精品人妻在线视频免费| 亚洲爆乳精品无码一区二区三区 | 亚洲伊人久久大香线蕉综合图片|