在大多数情况下,让客户每隔一两秒检查一次服务器就足够了,询问是否发生了新的事情.我更喜欢这个在套接字上,因为它适用于每个Web服务器而不需要任何配置更改,并且在任何支持AJAX的浏览器中都可以使用,甚至是旧的.
如果您的客户端很少(因为每个客户端都需要在服务器上打开一个套接字)并且您想要真正的实时,您可以使用websockets.有几个PHP实现,例如这个:http://code.google.com/p/phpwebsocket/