Javascript 将实时数据流传输到网页

Javascript 将实时数据流传输到网页,javascript,ajax,web-applications,lighttpd,Javascript,Ajax,Web Applications,Lighttpd,我正在从事一个项目,我们希望监控通信通道上的数据,并向网页提供反馈。数据将由Web服务器上运行的进程读取,然后通过IPC提供。问题是,捕获这些数据并通过网页将其流式传输到客户端的最佳方法是什么?我们可能会使用lighttpd作为我们的Web服务器。您将需要使用一种称为“Comet”的技术 从前端开始,您需要利用HTML5 web套接字、长轮询或隐藏的iframe技术来提供一个实时启用的界面(或三者的组合,具体取决于检测到的浏览器引擎) 从服务器端(如果您使用的是lighttpd),我建议使用be

我正在从事一个项目,我们希望监控通信通道上的数据,并向网页提供反馈。数据将由Web服务器上运行的进程读取,然后通过IPC提供。问题是,捕获这些数据并通过网页将其流式传输到客户端的最佳方法是什么?我们可能会使用lighttpd作为我们的Web服务器。

您将需要使用一种称为“Comet”的技术

从前端开始,您需要利用HTML5 web套接字、长轮询或隐藏的iframe技术来提供一个实时启用的界面(或三者的组合,具体取决于检测到的浏览器引擎)


从服务器端(如果您使用的是lighttpd),我建议使用beanstalkd这样的消息队列系统。结合beanstalkd、lighttpd和php,您可以创建“无限加载”页面,当新消息到达beanstalkd队列(称为tube)时,该页面将等待(“阻止”)。一旦收到新消息,就可以将其输出到浏览器前端

您需要使用一种称为“Comet”的技术

从前端开始,您需要利用HTML5 web套接字、长轮询或隐藏的iframe技术来提供一个实时启用的界面(或三者的组合,具体取决于检测到的浏览器引擎)


从服务器端(如果您使用的是lighttpd),我建议使用beanstalkd这样的消息队列系统。结合beanstalkd、lighttpd和php,您可以创建“无限加载”页面,当新消息到达beanstalkd队列(称为tube)时,该页面将等待(“阻止”)。收到新消息后,可以将其输出到浏览器前端

查看socket.io以查看兼容层查看socket.io以查看兼容层