在我的项目中,我需要像Facebook一样将一些数据从服务器推送到客户端,就像有人在客户端的墙上写了什么东西,Facebook会自动将其推送到客户端一样。目前,我正在使用AJAX来持续地检查更新的方式,这不是一个好的做法。我不想依赖客户端来获取更新。我希望当与客户相关的更新发生时,服务器应自动将数据推送到客户端。请提供一些URL或示例代码以实现此功能......先谢谢了。
你应该查看APE项目,它支持多种变体,可以像Push一样接近,例如长轮询、XHR流和WebSockets。 http://www.ape-project.org/ http://www.ape-project.org/wiki/index.php/Tutorial:Use_different_transport_method_(JSONP,_XHRStreaming)#Long_Polling 编辑: 仅使用PHP来完成这个任务并不是最佳选择,因为维持所有这些连接的活动状态需要消耗大量资源。