LAMP架构和推送技术

时间:2011-07-12 01:56:51

标签: html5 push lamp

这个问题在黑暗中有点像,我甚至不确定它是否有意义。

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

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

1 个答案:

答案 0 :(得分:0)

我建议您阅读:http://today.java.net/article/2010/04/26/html5-server-push-technologies-part-2作为HTML5网络套接字和http://www.indicthreads.com/1525/building-real-time-web-applications-using-html-5-web-sockets/的简介。进一步的谷歌搜索将产生更多信息。这似乎是推动功能最强大的浏览器的方式,因为它优于HTML5前端技术。

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

使用HTML5 websockets的缺点是它只在某些浏览器中受支持,所以如果你想要广泛的跨浏览器支持,你还必须实现一种替代方法。