JS:将控制台输出推送到客户端的最快方式
JS: Fastest way to push console output to client
我目前正在创建一个实时在线web控制台,该控制台接收Bash的输出并将其显示在PHP驱动的HTML页面上。目前,我使用的方法是获取页面的全部内容,并用获取的页面的内容替换DIV的内容,这是非常低效的,我想知道如何更有效地做到这一点,例如使用WebSockets、Faye或长轮询。
将Bash输出到客户端的最快方法是什么?如果你认为我应该使用需要服务器端安装的东西,为什么?
WebSockets将为您提供比AJAX/长轮询请求更低的延迟,如果这对您的项目很重要的话。
webstockify中包含一个telnet示例(免责声明:我制作了webstockify)。Websockify桥接websocket和TCP套接字。你也许可以从中得到一些想法。特别是,如果您想要实现的不仅仅是原始文本的显示,那么您可能需要查看该示例中包含的Javascript终端模拟器代码。
相关文章:
- 在客户端调整图像大小/裁剪图像的最佳方式是什么
- 将Date从客户端(Javascript)发送到WebApi的最佳方式是什么
- JS:将控制台输出推送到客户端的最快方式
- 在客户端的Laravel中排序/筛选表的最受欢迎的方式
- 如何使用 JavaScript 对象模型以编程方式将 SharePoint 客户端 Web 部件 (AppPart) 添
- 在 Telerik ASP.Net UI 客户端中,如果我以内联方式附加客户端事件,如何获取鼠标事件对象
- Asp.net.服务器端验证和客户端验证很好地协同工作的最佳方式是什么?
- 从客户端请求磁贴的最佳方式
- 在ASP.NET WebForms中将服务器变量传递给客户端的正确方式
- 以编程方式激发客户端事件
- 客户端存储/获取信息的最佳方式
- 在客户端通过Javascript(或任何其他方式)创建文本文件
- 迫使客户端浏览器重新下载我们的asp.net网络应用程序的优雅方式'.css和.js文件(不完全禁用缓存)
- 在asp.net-mvc网站中,存储列表客户端以切换下拉选择选项的最佳方式是什么
- 为JavaScript客户端编码/解码大量数据的最佳方式
- 我们可以通过多少种方式从客户端发布数据到服务器
- Angular区分服务器模型和客户端视图模型的方式
- 从web客户端访问REST API的最佳方式是什么?
- 以编程方式调用PHP页面并需要执行客户端Javascript
- 如何以编程方式在Javascript中创建一个用户可以下载的客户端文件