![多人客户端服务器游戏 - 轮询 - wamp](https://linux22.com/image/514814/%E5%A4%9A%E4%BA%BA%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%B8%B8%E6%88%8F%20-%20%E8%BD%AE%E8%AF%A2%20-%20wamp%20.png)
假设我制作了一个客户端-服务器应用程序。例如一个简单的游戏。每个客户端每半分钟轮询一次服务器。在 Wamp 服务器过载之前,最多可以容纳多少个客户端?Apache 对于这种事情的稳定性如何?获取请求,从 mysql 服务器聚合数据,然后以 xml 格式返回数据。我应该为我的情况使用什么解决方案?提前谢谢您。
答案1
这很大程度上取决于你的硬件和配置。根据我的经验:
- SSL 每秒的连接数会下降大约一个数量级。
- Worker MPM 的扩展性比 Prefork 更好。
- 尽管不是线性的,但更多的内核可以提高性能。
但是,您可能想考虑采用不同的游戏架构,而不是轮询。也许您想将数据推送到客户端。这有助于减少负载。
我想说的是,如果你构建你正在构建的游戏,你可能没有选择正确的架构。