<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)航:
     
    主站蜘蛛池模板: 免费国产黄线在线观看| 99在线热视频只有精品免费| 日韩精品无码区免费专区| 久久亚洲免费视频| 久久青草免费91线频观看不卡| 亚洲精品蜜桃久久久久久| 最近更新免费中文字幕大全| 亚洲第一区二区快射影院| 国产精品1024在线永久免费| 亚洲成av人片不卡无码久久| 高潮毛片无遮挡高清免费视频| 国产免费久久精品久久久| 黄色免费在线观看网址| 亚洲精品网站在线观看不卡无广告 | 久久青草国产免费观看| 亚洲天堂在线播放| 免费在线视频你懂的| 亚洲日产2021三区在线| 天天摸天天操免费播放小视频| 亚洲精品无码久久久久APP | 久久高潮一级毛片免费| 亚洲国产另类久久久精品| 久久99国产乱子伦精品免费| 亚洲成片观看四虎永久| 久久九九免费高清视频| 97久久精品亚洲中文字幕无码| 日本h在线精品免费观看| 亚洲国产精品无码久久九九大片| 国产国产人免费人成免费视频| 九九视频高清视频免费观看| 亚洲av无码一区二区三区乱子伦| 嫖丰满老熟妇AAAA片免费看| 看Aⅴ免费毛片手机播放| 久久被窝电影亚洲爽爽爽| 国产精品怡红院永久免费| 国产在亚洲线视频观看| 亚洲韩国精品无码一区二区三区| 九九精品免费视频| 一区二区3区免费视频| 亚洲无线一二三四区| 亚洲精品无码日韩国产不卡?V|