php – 使用Ajax或Socket推送和拉取技术

我有一个网站需要像Facebook一样实时向在线客户发送通知,经过更多的谷歌搜索,我发现了很多关于推拉技术的文档.我从这个文档中找到了使用Ajax或Sockets实现它们的方法.我需要知道在我的情况下最好使用什么,以及如何使用 javascript或jquery和PHP编码.

解决方法

如果不详细了解你的情况,我不能说你的情况最好用的是什么.

在大多数情况下,让客户每隔一两秒检查一次服务器就足够了,询问是否发生了新的事情.我更喜欢这个在套接字上,因为它适用于每个Web服务器而不需要任何配置更改,并且在任何支持AJAX的浏览器中都可以使用,甚至是旧的.

如果您的客户端很少(因为每个客户端都需要在服务器上打开一个套接字)并且您想要真正的实时,您可以使用websockets.有几个PHP实现,例如这个:http://code.google.com/p/phpwebsocket/

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...