0

伙计们,我正在研究有关“推送”技术的信息,但我想我可能以错误的方式听说过它。有什么有趣的事情我应该知道吗?如何在 PHP 中完成?可以用PHP完成吗?push 背后的总体思路是什么?

谢谢

4

2 回答 2

0

你需要看看这些http://en.wikipedia.org/wiki/Comet_(programming)

http://www.zeitoun.net/articles/comet_and_php/start

Comet 是一种编程技术,它使 Web 服务器无需客户端请求就可以向客户端发送数据。这种技术将产生比经典 AJAX 响应更快的应用程序。在经典的 AJAX 应用程序中,无法实时通知 Web 浏览器(客户端)服务器数据模型已更改。用户必须创建一个请求(例如通过单击一个链接)或一个周期性的 AJAX 请求必须发生,以便从服务器获取新数据。

于 2009-10-05T11:26:45.337 回答
0

它可以在 PHP 中完成,但在缩放方面存在一些问题。如果缩放无关紧要,那么您可以通过简单地创建一个不会立即返回的页面来创建一个伪彗星客户端。

如果您正在寻找扩展性更好的东西,您要么必须获得完整的彗星服务器,要么使用 SaaS 解决方案(如WebSync On-Demand - 免责声明,我在那里工作)。

于 2010-01-10T16:49:51.927 回答