江南到江北提示您:看後求收藏(八零中文www.80zw.tw),接著再看更方便。
,幫我把武威叫過來。”
上次安排武威兩個禮拜拿出伺服器最佳化方案來,何賢叫他過來看看完成的怎麼樣了。
不一會,武威來到會議室,果然帶來了計劃書,何賢把計劃書給力阿文看,讓武威介紹他的方案。
見何賢示意,武威開始介紹他的計劃:“大家好,這兩個禮拜我對星海戰艦的執行情況及其伺服器架構進行了分析,咱們現在採用的伺服器架構是最普通的模式,也叫分服模型。”
“透過分析,玩家在遊戲過程中,有80以上的訪問僅僅只是檢視玩家在遊戲裡的狀態,實際上真正會對遊戲執行狀態及資料修改的的頁面請求不足20。因此,我們可以將呈現頁面和處理遊戲邏輯的功能拆分為2組伺服器:頁面伺服器和邏輯伺服器。兩者之間可以透過reotg的方式進行資料通訊。”
“將伺服器分離後,隨著頁面伺服器的增加,頁面訪問能力能應該能提升4-6倍。頁面伺服器只有在必要的時候(需要進行邏輯運算時)才訪問邏輯伺服器,而邏輯伺服器在玩家資料發生改變後更新物件快取伺服器和資料庫。這樣就可以大大降低邏輯伺服器的訪問次數,使頁面訪問能力進一步提升,原來最早按兩千五的玩家準備的伺服器能力輕鬆突破一萬。”
“是嘛,相當於增加1倍的伺服器,獲得4倍的處理能力,這樣的話伺服器可以節約一半了。”何賢聽了很高興,“但是咱們是按照兩千五到三千人一個服規劃的遊戲,人數太多了也不好,現在的公測其實人就有點多,也就是現在剛開服,大家的殖民地少,行軍速度也沒上來,往後不久大家就會覺得擁擠的。”
“那沒有問題,我們可以把一組伺服器進行邏輯分服,分成四個服用。而且現在需要考慮後期合服和跨服的玩法,對賬號id等資料進行統一規劃。”
“好的,我知道了,”何賢對武威滿意的點點頭:“具體的你和文總是組織吧,你忙去吧。”
武威出去之後,何賢說道:“小飛,新遊戲開發結合一下伺服器架構的變更,別出錯了,可惜頻寬不能省……”