优化ajax速度以用于游戏服务器(MMO)

时间:2012-01-10 14:48:48

标签: php jquery ajax

我正在创建一个带有服务器和客户端的基于浏览器的游戏(MMO),所有游戏都使用PHP,jQuery和简单的ajax调用。对于服务器,我使用PHP守护进程。服务器和客户端需要尽可能快地相互通信。现在我的响应时间大约是500毫秒(服务器在美国,我在欧洲),我很满意,即使在线有多个玩家!您可以在此处自行试用:http://www.nickotopia.com/

使用我不知道的技术,是否有可能进一步提高速度?我听说转移到Node.js是一个聪明的举动,因为他们可以处理更快的ajax调用。在我的情况下考虑服务器和客户端之间的距离是否值得呢?

提前致谢!

2 个答案:

答案 0 :(得分:1)

不应重复Ajax调用(我猜你正在做),你应该使用服务器推送解决方案Comet - 来减少服务器和浏览器之间无用的通信次数。

答案 1 :(得分:0)

有一个名为ape的jquery插件,http://www.ape-project.org可能符合您的需求,它使用与彗星相同的原理。

Marten