當前位置:首頁 » 文件管理 » 球球大作戰巨星模式緩存

球球大作戰巨星模式緩存

發布時間: 2023-08-08 18:03:50

『壹』 蘋果手機玩球球大作戰為什麼會卡頓

這是典型的游戲伺服器設計爛,沒有考慮4G下會頻繁切換IP的情況。所以我的結論是沒救。
———————————
游戲伺服器都會和手機維持一個長連接,用來向手機推送事件,比如日常任務開啟。這個長連接雖然是手機發起的,但是當手機突然切換網路的時候,在運營商處分配出來的IP和埠號不一定和原來的一樣。這就導致原來的連接實際上不可用。而伺服器要檢查到連路不可用需要時間,比如TCP斷鏈檢測默認45秒,而這個時間段相比手機的網路切換實在太久,手機發起重連接的時候,如果伺服器不做一致性准入處理,在45秒內根本連不上,表現就是「我擦,怎麼又沒反應了」。當然45秒可以在程序上設置更短,比如5秒,但是相比400毫米級別的切換還是太久。
連不上的邏輯是部分正確的,因為我們要保護「在線用戶」,防止線上用戶被攻擊者踢掉線這種悲劇發生。然而在移動網路上這種邏輯需要修改:因為移動端經常換鏈路,那麼只要用戶是用同一個設備再次連接的,伺服器需要用新連接替換掉舊連接。




熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:432
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:557
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:743
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:536
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:146
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:232
java駝峰 發布:2025-02-02 09:13:26 瀏覽:651
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:532
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:212
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:726