【发布时间】:2012-07-23 16:55:52
【问题描述】:
我目前正在创建一个实时在线 Web 控制台,它从 Bash 获取输出并将其显示在 PHP 驱动的 HTML 页面上。目前,我正在使用获取页面的全部内容并将DIV的内容替换为获取页面的内容的方法,这种方法非常低效,并且想知道如何更有效地做到这一点,例如WebSockets、Faye 或长轮询。
将 Bash 输出发送到客户端的最快方法是什么? 如果您认为我应该使用需要服务器端安装的东西,为什么?
【问题讨论】:
-
静态加载页面一次,然后在需要时仅使用数据进行 ajax 更新。
-
是的,这样做。如果 websocket 不可用,则回退到长轮询,Faye 只是一个支持这两种技术的框架。
标签: javascript websocket push long-polling faye