假设我制作了一个客户端-服务器应用程序。例如一个简单的游戏。每个客户端每半分钟轮询一次服务器。在 Wamp 服务器过载之前,最多可以容纳多少个客户端?Apache 对于这种事情的稳定性如何?获取请求,从 mysql 服务器聚合数据,然后以 xml 格式返回数据。我应该为我的情况使用什么解决方案?提前谢谢您。
答案1
这很大程度上取决于你的硬件和配置。根据我的经验:
- SSL 每秒的连接数会下降大约一个数量级。
- Worker MPM 的扩展性比 Prefork 更好。
- 尽管不是线性的,但更多的内核可以提高性能。
但是,您可能想考虑采用不同的游戏架构,而不是轮询。也许您想将数据推送到客户端。这有助于减少负载。
我想说的是,如果你构建你正在构建的游戏,你可能没有选择正确的架构。