闪存琐事游戏与“PHP& http请求”VS“套接字服务器”

时间:2009-09-28 08:57:15

标签: flash sockets chat

我想用房间和聊天建立一个问答游戏。是否可以只使用PHP和HTTP请求来实现它?根据您的经验,它将拥有多少访客。我知道套接字服务器更好,但我现在只有一个共享主机。

1 个答案:

答案 0 :(得分:2)

确定只有PHP + HTTP才有可能。你必须在setInterval上运行一个轮询器,以便通过XMLHttpRequest询问服务器是否有新的聊天或游戏移动线。您可以支持多少用户取决于更新时间必须多快;如果用户可以在民意调查之间等待很多秒,那么你就不会有问题,但如果他们需要分秒更新,那么轮询的批次并且你的共享服务器根本就不够。

对于任何实时响应式聊天或动作游戏,你需要自己的“套接字服务器”类型的安排,使用“Comet”式长轮询技术,Flash套接字,或者将来,HTML5等等方便的WebSocket。

(无论如何,我会看看虚拟专用服务器;它们现在很便宜,并且为PHP脚本共享服务器会让您受到其他用户的性能和安全性的支配。)