问题标签 [server-push]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 彗星和 jQuery
我已经对使用 javascript 的服务器推送进行了一些研究,并发现普遍的共识是我正在寻找的是“彗星”设计模式。在 jQuery 之上构建的这种模式有什么好的实现吗?如果没有,这种模式有什么好的实现吗?不管这些问题的答案如何,从实现的角度来看,是否有关于这种模式的任何文档?
asp.net - 将更新推送到 ASP.NET webfarm 的策略?
大多数人如何处理更新在 webfarm 中运行的 ASP.NET 应用程序?我遇到的问题是,由于应用程序正在使用并且请求关联性不粘,当我们推送更新时,用户在进程请求时遇到错误,请求可能由错误版本的应用程序处理。你怎么做到这一点?使整个应用程序脱机并完成推送,还是您实时更新并让芯片落在可能的地方?理想情况下,我们希望尽可能减少停机时间。
任何想法/建议/指针将不胜感激
java - GWT 中的客户端回调
我正在尝试为 GWT 应用程序创建一个记录器,作为评估 GWT 的练习。我特别想做的是拥有它,以便我可以在服务器端的任何时候将消息发布到客户端标签。因此,如果服务器上发生了一些有趣的事情,则可以更新客户端。
我的第一个问题是,这可能吗,我可以理解它不是。
其次,如果可能的话,我应该在哪里寻找信息,我已经尝试过 google 和他们的文档,所有的展示都没有这方面的信息。
谢谢
javascript - 客户端通知,我应该使用 AJAX 推送还是轮询?
我正在开发一个简单的通知服务,该服务将用于向浏览网站的用户传递消息。通知不必实时发送,但如果它们发生的频率高于每 5 分钟一次,则可能会带来更好的用户体验。发送到客户端和从客户端发送的数据不是很大,它是一个直接的数据库查询来检索数据。
在阅读有关该主题的其他对话时,似乎 AJAX 推送会导致更高的服务器负载。由于我可以容忍更长的服务器延迟,因此值得让服务器推送通知或简单地轮询。
实现推送场景并不难,所以我想我会在这里看到意见。
谢谢你的帮助。
编辑:我研究了一个简单的 AJAX 推送,并根据Mike Purvis的这篇文章实现了一个简单的演示。初始版本的客户端负载相当低,约为 5k,预计会在相当长的一段时间内保持这种状态。
谢谢大家的回复。我决定使用轮询解决方案,但将其全部包装在一个实用程序库中,这样如果他们以后想更改它就更容易了。
javascript - 不使用 IFrame 的 Comet 应用程序
我刚刚开始使用服务器端推送创建 AJAX 应用程序。我在 Glassfish V2 上使用灰熊彗星。几乎所有示例应用程序都使用 IFrame 在客户端更新内容。我想坚持只使用 JavaScript。有没有这样的示例应用程序(最好是不使用 JavaScript 库的应用程序)?
asp.net - asp.net http服务器推送到客户端
将信息从服务器推送到 Web 客户端的最佳方式是什么?我知道可以使用 Silverlight 和 Flash 设置套接字,但我想远离这两种技术。
Gmail 似乎在轮询服务器以获取更新的电子邮件方面做得很好,甚至他们的聊天程序也运行良好(全部在我的网络浏览器中运行)。关于使用 asp.net 做这样的事情的最佳方法的任何想法?
编辑:如果我必须轮询,我想每 2 或 3 秒轮询一次服务器。因此,我不确定如何在不使 Web 服务器在大量使用的情况下瘫痪的情况下做到这一点。
asp.net - 会话超时时的 ASP.NET 推送重定向
我正在寻找有关在会话到期时自动推送用户(即没有回发)的网站背后的技术的教程、博客条目或一些帮助。任何帮助表示赞赏
ajax - Comet 与当前技术的兼容性
我听说我可以使用Comet作为服务器推送技术以及我的 Ajax 代码来提高我的 Web 应用程序的性能。
Comet 技术有多成熟?
所有 Web 服务器、编程语言和浏览器都支持它吗?
使用 Comet 的缺点是什么?
ruby-on-rails - 使用 rails 选项的服务器推送
我正在尝试构建一个需要“服务器推送”功能的 rails 应用程序,即 Comet 。
我开始寻找我找到的三个选项并尝试了其中一个:
Juggernaut:我试过了,但并不完全满意/舒适,Opera 和 Flash 10 可能存在一些浏览器问题(我已经尝试了大约一个小时,所以..所以我的判断可能并不完全正确)。
轨道的
流星
2 和 3 都是基于 Comet 的,而 Juggernaut 使用 Flash xmlsocket 等进行服务器推送。
使用哪一个或基本上应该是什么标准我应该判断这些选项..双方的人都说他们更好..这令人困惑......
java - 作为服务器的 servlet 中的套接字编程,启动一种服务器推送环境是一个好的解决方案吗?
作为服务器的 servlet 中的套接字编程,启动一种服务器推送环境是一个好的解决方案吗?