【发布时间】:2021-04-25 19:46:06
【问题描述】:
我创建了一个浏览器游戏。 我用
- 服务器端 - Node.js
- 客户端 - html、js
- Cloudflare
- 服务器位于 - 美国、欧洲
当我使用欧洲服务器玩游戏时,我的 ping 大约是 40。但有时会提高到 700/1000。我该如何解决?我应该更换主机吗? (目前 - 我使用数字海滴 5 美元)
【问题讨论】:
我创建了一个浏览器游戏。 我用
当我使用欧洲服务器玩游戏时,我的 ping 大约是 40。但有时会提高到 700/1000。我该如何解决?我应该更换主机吗? (目前 - 我使用数字海滴 5 美元)
【问题讨论】:
首先您需要确定问题所在。
检查您的互联网连接是否存在问题。使用替代互联网连接,避免使用 VPN 进行此项检查,因为它们会降低您的连接速度。
确保您有足够的系统资源来处理服务器请求的数量。
例如,Apache 服务器在任何时候最多可以处理大约 10000 个客户端。
确保您没有过多的服务器请求。
确保您有足够的服务器处理能力。当 ping 时间过长时,检查您使用的处理能力百分比。
确保您有足够的 RAM 用于服务器。当 ping 时间过长时,请检查您使用的 RAM 百分比。
请确保您从服务器请求的文件不位于包含数千个其他文件的目录中,因为服务器需要更长的时间才能找到文件并将其返回给您。
【讨论】: