Apache可以处理的请求数(Ajax)

时间:2011-10-19 11:37:52

标签: php ajax apache multiplayer

怎么做: 为了创建一个多人游戏(“实时”)浏览器游戏,让我们说+ - 12个玩家,我想使用Ajax来向Apache发出异步请求。

问题: 如何实施游戏更新请求? 是否建议例如每个客户端每250ms / 500ms / Xms从服务器请求(POST)完整的游戏状态? Apache可以处理这个吗?此外还会有个别客户请求(鼠标点击等)。

示例,每秒请求数量:

12 x 4 + 12 x 4 = 96 req / sec到apache并返回

[每位玩家每秒自动更新4次 和约。每秒点击4次]

添加: 我知道它不具备可扩展性。玩家有一个固定限制。技术:PHP,Mysql,jquery

3 个答案:

答案 0 :(得分:2)

我认为异步HTTP不是最佳解决方案。尝试使用COMET。

答案 1 :(得分:1)

看看Ajax Push Engine:http://www.ape-project.org/

答案 2 :(得分:0)

要了解Apache的响应能力,您可以运行压力测试。这将向您展示Apache可以解决的具体答案是什么