问题标签 [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.
java - appengine 上的聊天应用程序
我愿意在 App Engine 上实现一个聊天网站。但我发现 App Engine 不允许我使用服务器推送。(因为它会在 30 秒后终止响应)。
那么可以使用的其他方法是什么?轮询会导致糟糕的用户体验吗?这意味着用户是否必须等待一段时间才能从服务器检索新消息?
理想的轮询间隔是多少?
如果您使用非常小的轮询间隔,我的带宽会耗尽吗?我会遇到性能问题吗?
webserver - 创建 Comet/Push 网络服务器的最佳方式?
我需要创建一个彗星服务器。
我必须使用哪些网络服务器 + 模块?
comet - 与 Twisted 和 Tornado 的区别?
我需要使用 Comet 网络服务器创建一个简单的浏览器聊天。
所以我找到了 Twisted 和 Tornado。
有什么区别 ?
ajax - Comet、Ajax 推送、反向 Ajax
有人有 Comet app .net 的样本吗?我需要一个示例如何在服务器中保持客户端连接?
php - 通过 TCP/IP 接收输入并使用它来更新 HTML
这必须是一个常见问题解答,所以有人可以将我定向到“傻瓜网络编程”URL吗?
当事件发生时,服务器希望将信息推送到客户端或向所有人广播——而不是客户端不断地轮询服务器“以防万一”。客户端然后更新浏览器页面显示。
我怎么做?(告诉你这是一个 n00b 问题)
我是否应该有一个线程在套接字上接收信息,然后将其写入浏览器显示(PHP)可以使用 HTML 刷新标记处理的数据库,还是什么?
很抱歉听起来这么笨。
ajax - 什么是网络化我的命令行守护程序的简单方法?
假设我有一个在我的网络服务器上运行的简单守护程序类型脚本。我在带有 gnu 屏幕的终端中运行它,所以我可以密切关注它。这很好用(顺便说一下,我使用了这个技巧)。
但是现在假设我想制作一个网页,我可以在其中密切关注脚本的输出。最简单的方法是什么?
笔记:
- 这主要是为我自己和几个合作黑客准备的,所以如果 websockets 是答案并且它只适用于 Chrome 或其他东西,那是可以接受的。
- 这个问题是在问类似的问题:如何使所有连接的浏览器重新加载由服务器端事件启动。但我希望有一个更简单、快速和肮脏的解决方案,尤其是一种通用的方法来快速完成我可能想通过浏览器关注的任何脚本。
content-management-system - 通过 FTP 输出到平面静态页面 (.html) 到远程服务器的 Web CMS?
我有一个网络应用项目,我很快就会开始工作。包含的功能之一是内容管理系统,用户可以在其中添加内容,然后该内容将与模板组合,然后输出为常规 .html 文件。然后,这个 .html 文件将通过 FTP 传输到他们自己的网络主机。
由于我一直相信不要重新发明轮子,我想我会看看是否有任何质量可定制的 CMS 已经做到了这一点。例如,Blogger.com 允许您将所有内容发布到您的帐户;但提供了让您使用自己的主机的选项。每当您发布新文章时,都会生成一个新的 .html 页面(以及包含指向新文章的链接的更新索引页面),然后将更新的内容通过 FTP 传输到您自己的服务器。
我想要的是这样的东西,我可以修改它以更适合我的需要。
所需功能:
- 能够托管在我自己的服务器上
- 用 PHP 编写
- 用户通过他们的帐户添加内容,然后在发布时以 .html 的形式通过 FTP 传输到他们的服务器
- 任何适当的页面也会更新以链接到新内容(如索引页面或诸如此类)
- 可模板化
- 可定制
可选(但非常需要)功能:
- 用 CodeIgniter 或类似的 PHP 框架编写
虽然 CodeIgniter 不是严格要求的,但我非常喜欢它。它加快了开发时间,使事情更容易实现。
所以 - 有什么建议吗?我偶然发现了一些作为静态页面推送到远程服务器的 CMS,但我发现所有这些 CMS 都托管在开发人员服务器上,这意味着我根本无法修改它。
python - 使用 Python 读取 HTTP 服务器推送流
我正在尝试为一个将数据提供为 HTTP 流(又名 HTTP 服务器推送)的站点编写客户端。但是, urllib2.urlopen() 会抓取当前状态的流,然后关闭连接。我尝试跳过 urllib2 并直接使用 httplib,但这似乎具有相同的行为。
该请求是具有一组五个参数的 POST 请求。但是,不需要 cookie 或身份验证。
有没有办法让流保持打开状态,因此可以检查每个程序循环是否有新内容,而不是每隔几秒钟等待整个内容重新下载,从而引入延迟?
ruby-on-rails - Heroku 上的 HTTP 推送
在 Heroku 上创建能够将数据推送到客户端的应用程序的最佳方法是什么?
我看过剑圣;但是,它需要 Flash,我不确定它是否真的在 Heroku 上运行。
任何帮助,将不胜感激。
perl - 如何在服务器推送 Perl CGI 程序中发送多个图像?
我是 Perl CGI 等方面的初学者。我正在用一段 Perl 代码试验服务器推送概念。它应该每三秒向客户端发送一个 jpeg 图像。
不幸的是,似乎没有任何效果。有人可以帮助确定问题吗?
这是代码:
编辑:添加关闭 i/o 缓冲,添加“使用严格”和“@file_list”,“$file”被设为本地