• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            飯中淹的避難所~~~~~

            偶爾來(lái)避難的地方~

              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              94 隨筆 :: 0 文章 :: 257 評(píng)論 :: 0 Trackbacks
            在網(wǎng)絡(luò)游戲服務(wù)器中,有些通知,世界聊天等信息需要對(duì)全服進(jìn)行廣播,如果每條信息都立即進(jìn)行全服連接遍歷和發(fā)送,不是很合適。所以有必要對(duì)這個(gè)進(jìn)行優(yōu)化。

            容器:

               我們建立兩個(gè)連接的列表。把一個(gè)列表稱為未廣播連接列表,另一個(gè)稱為已廣播連接列表

               我們建立兩個(gè)廣播信息的列表。一個(gè)稱為全局廣播信息列表,另一個(gè)稱為當(dāng)前廣播信息列表

            信息發(fā)送:

               在發(fā)送廣播信息的地方,我們把信息直接加入到全局廣播信息列表

            優(yōu)化方法:

               1- 廣播信息觸發(fā)邏輯:
                  定期檢查全局廣播信息列表當(dāng)前廣播信息列表,如果全局列表不空且當(dāng)前列表為空,則從全局列表取定量的待廣播信息,放入當(dāng)前廣播信息列表
               2- 廣播信息發(fā)送邏輯:
                  當(dāng)前廣播信息列表不為空時(shí),從未廣播連接列表中取數(shù)個(gè)連接,將當(dāng)前廣播信息列表中的信息從連接上發(fā)給客戶端,然后把這些連接加入到已廣播連接列表
                  直到未廣播連接列表為空,清空當(dāng)前廣播信息列表,交換未廣播連接列表已廣播連接列表

            新連接到來(lái):
               根據(jù)需要,將他們加入到已廣播連接列表未廣播連接列表。我是推薦加入到已廣播連接列表。防止收到重復(fù)的廣播信息。



            這樣優(yōu)化之后,通過(guò)調(diào)整一次發(fā)送的廣播信息的量,和每次廣播的連接個(gè)數(shù),就可以有效的降低廣播對(duì)服務(wù)器的壓力。
            posted on 2010-04-28 17:47 飯中淹 閱讀(3086) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 游戲服務(wù)器
            日韩欧美亚洲国产精品字幕久久久| 久久99精品久久久久久动态图| 久久Av无码精品人妻系列| 欧美午夜A∨大片久久| 狠狠精品久久久无码中文字幕| 国产午夜久久影院| 青青草国产成人久久91网| 2021国产成人精品久久| 91精品国产高清久久久久久91| 精品国产91久久久久久久| 久久精品国产秦先生| 激情五月综合综合久久69| 久久国产美女免费观看精品| 久久久网中文字幕| 色99久久久久高潮综合影院| 亚洲国产成人久久精品99| 久久久久亚洲av成人网人人软件| 国产A级毛片久久久精品毛片| 久久久久久综合网天天| 久久久国产精品亚洲一区| AV无码久久久久不卡网站下载| 777久久精品一区二区三区无码| 66精品综合久久久久久久| 婷婷久久综合九色综合绿巨人| 一本色道久久88综合日韩精品 | 日韩精品无码久久一区二区三| 精品一久久香蕉国产线看播放| 久久久久亚洲av成人无码电影| 久久亚洲国产精品成人AV秋霞| 色欲久久久天天天综合网| 国内精品久久久久久99蜜桃| AA级片免费看视频久久| 免费精品久久天干天干| 精品无码久久久久久午夜| 久久久久国产一区二区| 狠狠色综合网站久久久久久久高清| 久久99国产精品久久久 | 国产成人久久久精品二区三区 | 国产精品久久久久免费a∨| 国产精品免费福利久久| 亚洲精品视频久久久|