我正在编写一个多人 Flash 游戏,服务器是用 Python 编写的,它每秒更新 25 次。每次更新,如果玩家正在移动,服务器会发送包含该玩家新位置的 TCP 消息。在本地运行,一切都很好,但我最近将代码推送到更高规格的部署服务器(具有 100Mbps 管道连接)以测试它的运行方式。
我很高兴我做到了,因为我注意到这些更新消息在发送过程中会聚集在一起,并且会以 6 个的形式到达。在本地测试,消息以 1/25 秒的间隔到达,因此玩家移动非常顺畅,但现在确实不是。
如果您遇到同样的问题,您会查看、试验哪些内容以找到解决方案?