【问题标题】:LAMP architecture and push technologyLAMP架构和推送技术
【发布时间】:2011-10-03 06:38:20
【问题描述】:

这个问题有点摸不着头脑,我什至不确定它是否有意义。

仍然:我已经习惯了良好的 ol' LAMP 服务器设计,但我倾向于觉得我可以使用一些好的推送技术,而不是非常低效的重复 AJAX 调用来提取新数据(如果有的话)。没有Java servlet(即使用Apache/PHP)有没有办法实现这一点? HTML5 是否为朝着这个方向迈出的一步提供了希望?

我研究了 Comet 技术,但它看起来只是长轮询 AJAX,它只是伪造推送技术(我真的不知道,但这听起来不是一种有效的推送方式......只是一种方式有效)。

【问题讨论】:

    标签: html push lamp


    【解决方案1】:

    我建议阅读以下内容:http://today.java.net/article/2010/04/26/html5-server-push-technologies-part-2 作为 HTML5 Web 套接字的介绍和http://www.indicthreads.com/1525/building-real-time-web-applications-using-html-5-web-sockets/。进一步的谷歌搜索将产生更多的信息。这看起来像是在功能最强大的浏览器中进行推送的方式,因为它比替代的 pre-HTML5 技术具有优势。

    至于 PHP 作为服务器端点,这里有一些读物:http://code.google.com/p/phpwebsocket/ 和 http://www.murraypicton.com/2010/07/websockets-and-php/,看起来确实可行。

    使用 HTML5 websockets 的缺点是它仅在某些浏览器中受支持,因此如果您想要广泛的跨浏览器支持,您还必须实现另一种方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多