首页 > TAG信息列表 > long-polling

将PHP中的max_execution_time更改为大约5分钟以进行长时间轮询(comet)推送请求是否不好?

我试图在Facebook上创建一种类似于半实时的通知系统,为此,我期待使用长轮询而不是无意识的轮询(每N秒轮询一次). 是的,我没有使用Apache,而是在Nginx上可以处理这种类型的轮询. 现在出现一个问题,我阅读的有关长轮询的主题的所有教程都显示了一些示例,这些示例中如果没有返回数据然

jQuery Ajax PHP长轮询

我一直在尝试让这个冗长的轮询脚本正常工作,但我一直陷于困境.这次,我对服务器的ajax请求有问题.提供数据的php脚本(使用循环和睡眠来运行长轮询)工作得很好,但是我的jQuery脚本却不能. 到目前为止,我已经尝试对脚本使用普通的$.ajax()请求和$.post()请求,但是当我这样做时,整个脚

我应该让长时间轮询的连接保持多长时间?

我正在为公司产品创建一个Web聊天服务,这是一个本地社交网络,为来自在线用户的大量并发连接提供服务.长轮询与Python上的Tornado一起使用.但是,当有许多不活动的长轮询连接(不接收传入消息)时,我应该关闭其中的一些. 我应该让长时间轮询的连接保持多长时间? 1小时或最多1天?解决方法:

python-如何在WSGI处理程序中捕获“ [Errno 32]损坏的管道”

WSGI对于构建高度并发的HTTP服务器以支持例如长时间轮询,但是,通常情况下,长时间运行的HTTP请求将在某个时候由客户端终止;为了清理所有资源并打开句柄,应该将任何此类事件通知WSGI服务器后端,但是,目前似乎无法在WSGI处理程序中捕获这些事件: # pseudocode example def applicatio

javascript-长轮询服务器原理(客户端身份验证)

假设我有一个很长的轮询服务器,它可以正常工作-当新客户端连接到网站时(他只是以匿名身份进行连接而不进行身份验证),将发布新的GUID并将其存储在签名的cookie中,该cookie可以在两次客户端和服务器. 现在,客户端要登录并以经过身份验证的用户身份继续.问题在于长轮询服务器(node.js

PHP中的内存泄漏彗星服务器

如果用PHP编写,为什么像Tornado这样的Comet Server特别容易发生内存泄漏? 在实现像Tornado这样的长轮询框架/服务时,PHP是否存在真正的弱点? 谢谢解决方法:要点是,PHP最初的编写目的是为每个请求建立一个全新的过程,一旦请求结束,您就可以丢弃该请求,而此时彗星和长时间轮询之类的东

使用PHP在网络上实时更新?

我希望在网络上的文档上实现实时协作.是否有某种库可以在PHP中启用它? similar to SignalR通过长轮询创建“持久连接”的东西. 更新为pubsubhubbub http://code.google.com/p/pubsubhubbub/source/browse/trunk/publisher_clients/php/找到了该库 搜索图书馆名称导致我进入How to im

php-每个会话不能有多个线程

我正在构建一些webapp,并实现了长轮询(以及数据库中的命令队列),以便服务器可以将命令异步发送给cleint,等等.这些命令被编码为json,并通过ajax调用发送给客户端到服务器,并通过长轮询来实现服务器到客户端的方式. 一切正常,直到我在ajax.php文件中包含“身份验证模块”.该模块包装

如何在C#中执行长轮询客户端?

我有一个C#桌面应用程序,并且使用了一个没有问题的Web服务(由“添加服务引用”添加的wsdl,因此我创建了一个对象并调用其函数). 现在,我想使用长轮询技术,但是我无法从客户的角度来思考如何做到这一点. 如何配置超时时间? 我应该使用专用于此的线程吗?有C#桌面应用程序的示例吗? (尚未

收到Android GCM消息这么慢?

Google Cloud Messaging(推送消息)问题. 我有两部智能手机(HTC Sensation XE,Desire HD)和一台平板电脑(三星Galaxy Note 10.1 Wifi).有时我需要等待近15分钟才能收到GCM推送消息.有时我会立即(在30秒内)收到GCM推送消息.正常吗还是仅仅因为我处于Wifi连接之下?如果正常,是否可以使

php-来自mysql的长轮询信息不起作用

我正在尝试与ajax,jquery,php和mysql进行基于长轮询的聊天,但是似乎有些错误(也是长轮询的新手). index.php文件: <?php include 'db.php'; $result = mysql_query("SELECT id FROM chatpoll ORDER BY id DESC LIMIT 1"); while($row = mysql_fetch_array($result)) { $old_ms

PHP-jQuery $.ajax请求仍待处理

我已经制作了一个简单的聊天应用程序,它使用jquery使用长轮询方法, function sendchat(){ // this code sends the message $.ajax({ url: "send.php", async: true, data: { /* send inputbox1.value */ }, success: function(data) { } }); } function listen_for

php – 这是一次真正的长期民意调查吗?

经过大量试验,我成功地能够与数据库保持连续的服务器连接. 现在代码keet cheking并显示消息,如果数据库中有新的. Plz回顾并告诉如果此代码中使用了真正的长轮询技术?如果不是,那么PLZ建议,我错了(偏离长轮询)以及如何做出真正的长轮询. Currenlty,我收到了这些错误.但它仍然保持与

javascript – 如何在浏览器选项卡之间共享单个js资源?

例如,我想通过socket.io,longpolling等多个选项卡刷新聊天消息…无论我有什么…为此,我只想为所有选项卡使用单个连接.我该怎么做?我可以将常用数据存储在localStore,cookies等中……我需要某种信号量,它只为其中一个选项卡提供单个同步器资源,在该选项卡关闭后,它会提供给另一个选

php – 什么是长轮询,Websockets,服务器发送事件(SSE)和Comet?

我曾尝试阅读一些文章,但我对这些概念还不是很清楚. 有人愿意尝试向我解释这些技术是什么: >长轮询 >服务器发送的事件> Websockets>彗星 我每次遇到的一件事是,服务器保持连接打开并将数据推送到客户端.如何保持连接打开,客户端如何获取推送数据? (客户端如何使用数据,也许某些代码

android – 如何从服务器推送到Google TV?

我的应用程序将始终在Google TV上运行.我希望我的服务器能够在收到新消息时通知Google TV.我可以通过Google TV对服务器进行轮询来实现这一目标,但我一直在寻找更好的解决方案.解决方法:Android Cloud to Device Messaging(C2DM)是首选方式. http://code.google.com/android/c2dm/

java – 使用GWT Comet的氛围

我正在寻找一个简单的框架,用于为我的GWT应用程序实现Comet. 我看了似乎不活跃的gwt-rocket,然后是没有活动的gwt-comet,然后是大气-gwt-comet,它被移动到大气项目中,最后 – 试图从大气中实际下载gwt样本和它一起工作. :| 我将atmosphere-gwt-server和atmosphere-gwt-client模块(版

如何使用Struts 2在Java中实现长轮询?

我想在java Web应用程序中实现长轮询.基本上,当用户登录时,我希望他被挂钩到通知服务中.我希望在服务器发生时向他推出新的通知,我希望他能够实时查看这些通知. (如此短的轮询或定期从客户端检查服务器是不够的). 我怎样才能做到这一点?本质上,我想要一种方法从服务器推送一个字符串

java – 在Spring Sockjs应用程序上手动设置传输类型

我需要在非JEE7兼容服务器上安装应用程序.我正在使用Spring Stomp SocksJs进行实时通知. 我的代码看起来像这样: @Configuration @EnableWebSocketMessageBroker public class WebSocketConfig extends AbstractWebSocketMessageBrokerConfigurer { @Override public void

javascript – 使用Angular 4和Http observable进行无限轮询

我正在尝试在我的Http服务中构建一个无限轮询,因为我正在建立一个dashborad之王来调查来自服务器的数据,这里是我的代码几乎正在工作(在我的控制台中,我看到Json正在进行,但它没有’反思我的看法…我想注入我的用户:可观察 const usersURL = 'http://my.super.servor.php' @Inject

PHP长轮询 – 多长时间应该“长”?

在PHP中使用长轮询时,例如 $start_time = time(); while ((time() - $start_time) < 30) { if ($db->getNewStuff()->rows > 0) { $response = "new stuff!"; break; } usleep(1000000); } echo $response; 您如何评价,“投票”的“长”程度如何?在这个例子中,我选择了30

python – 龙卷风 – 如何实现长轮询客户端

我正在尝试在Tornado中实现长拉客户端,它与异步Tornado服务器交互. 发生的事情是两件事之一: >客户端超时,或 >完成后,客户端立即收到所有消息整个后台进程,类似于阻塞进程 这是我使用的客户端: from tornado import ioloop from tornado import httpclient print "\nNon-Blocking

php – SSE或长时间轮询共享主机上的实时通知?

在共享主机服务器发送事件(SSE)或长轮询上实现实时通知的最佳方法是什么? 我看了一个视频说SSE不适合共享主机,Apache服务器并不适合PHP和MySql. link the video 我只是想知道哪种技术更适合长轮询或SSE在共享服务器上进行实时通知,我在godaddy.com上有我的服务器 请提供解释推荐技

Java或C#中长轮询/ Comet的最佳选择?

在您看来,哪个本机服务器最适合实施长轮询/ Comet?第一个目标应用程序是聊天,但还有其他实现 – 我们基本上需要推送到客户端功能. 我限制了C#或Java的答案,因为这两种技术在我的工作场所占主导地位.要求与往常一样:性能,易于部署/编程,定制,……解决方法:IIS WebSync是一种非常直接,

Javascript:每个客户端有两个连接?

我正在开发一个实现longpolling的应用程序,因为我希望用户在收到通知后立即收到通知.我有这个部分工作,但我还需要使用javascript函数扩展它,每20秒向服务器发送一次’heartbeat’. 我的问题:如何在不完全中断代码20秒的情况下执行此操作(以便其他javascript在计数时仍然执行)并且是