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

球球大作戰巨星模式緩存

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

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

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




熱點內容
pythonforaix 發布:2025-03-12 23:32:02 瀏覽:309
linux命令清理 發布:2025-03-12 23:17:15 瀏覽:5
手機文件夾趣味名字6個 發布:2025-03-12 23:17:12 瀏覽:497
解釋程序和編譯程序 發布:2025-03-12 23:15:47 瀏覽:571
色豬視頻為什麼沒有伺服器 發布:2025-03-12 23:15:46 瀏覽:123
如龍極2低配置怎麼調 發布:2025-03-12 23:14:06 瀏覽:374
androidopencamera 發布:2025-03-12 23:05:27 瀏覽:816
雲購網源碼 發布:2025-03-12 23:00:29 瀏覽:618
騰訊雲伺服器上的電腦打不開 發布:2025-03-12 22:55:29 瀏覽:942
安卓系統怎麼退出遊戲 發布:2025-03-12 22:42:37 瀏覽:665