9得票3回答
什么是保持用户连接的最佳设计/方式?

我正在进行一个自学的POC项目,其中我想保持我的用户以LIVE模式连接。例如,在一个可以同时容纳4个用户玩的游戏中,我需要让这些用户与我的游戏保持连接。 我不擅长Socket编程类型,而且喜欢以服务方式完成。我想知道“最佳方法是什么”。根据我的初步头脑风暴,我已经决定使用SilverLigh...

9得票6回答
浏览器是否限制AJAX轮询速率?限制是什么?

我刚才看到有些浏览器会阻止HTTP轮询(我猜是通过限制请求速率)...... 来自https://github.com/sstrigler/JSJaC: 注意:由于大多数现代浏览器的安全限制已经防止HTTP轮询再次被使用,因此默认情况下该模块已被禁用。如果您想编译它,请使用'make p...

8得票7回答
从Twitter获取历史数据

我希望能获取最近三个月的Twitter消息,这是一个关于IT技术的研究项目。除了技术挑战以外,这是否有可能?使用一些缓慢轮询机制来避免速率限制器? Twitter API指出:“客户端可以通过页面和计数参数请求多达3,200个状态的时间线REST API”。这些是每小时?每天?还是……永远?...

8得票2回答
iOS:PUSH通知作为WebService轮询的“触发器”?

我刚开始学习OBJ-C,但我有一个最终目标的应用程序正在开发中;这个应用程序将是iPad上的主/详细信息应用程序,需要实时更新自己与webservice同步。当其中一个多个用户(在不同的iPad上)在应用程序中执行某些操作时,它还需要将数据发送到远程MySQL数据库。 编辑:正如lxt所澄清...

8得票3回答
轮询的替代方案。HTML更新

我正在开发一个协作网站,希望在用户查看或编辑数据时向他们发送通知。类似于StackOverflow,如果您在回答问题时,屏幕顶部弹出通知,表示有新回复。 我可以使用某种轮询 AJAX 魔法来实现此功能,但我想知道是否有任何方法可以在不使用轮询的情况下将通知推送到浏览器? 感谢任何帮助/想法...

8得票2回答
轮询、Comet、WebSockets等技术在IT领域中很常见。

我需要在一个Web应用程序中构建一些非常强大的“自动刷新”功能。这是一个照片库,图像存储在AmazonS3上,但关于图像的数据存储在我们自己的数据库中。我尝试过轮询服务器并发送Ajax调用来获取更新的数据。我真的很担心使用这种方法会对服务器造成负担。有时,页面需要每15到30秒更新一次。 我...

8得票1回答
USB轮询机制

为什么USB使用轮询机制而不是中断来检测设备? 我在Stack Overflow上阅读到,如果事件是: 1.同步的(即,您知道在一个小窗口内何时期望它) 2.不紧急的(即,慢轮询间隔没有不良影响),以及 3.频繁的(即,大多数轮询周期都会有“命中”) 那么我们可以使用轮询。但在USB的情...

8得票3回答
WCF中长时间运行进程的进度通知 - 如何实现?

我需要设计并实现一种处理客户端/服务器应用程序中长时间运行进程的方法。典型的长时间运行进程可能需要2-3分钟。同时,我还需要在此期间向UI报告进度并保持UI响应。 考虑到这些问题,我想到了几个解决方案: 1. 通过异步请求启动进程,启动服务器端进程并返回分配的LRPID(长时间运行进程ID...

8得票3回答
彗星(Comet)与Ajax轮询的比较

我需要创建一个类似Facebook聊天的聊天功能。 使用Comet,需要更多的内存来保持连接。 使用Ajax轮询,如果每3-4秒发送一次请求,会存在延迟问题。 那么...如果延迟(3-4秒)不重要,对于我的情况来说,Ajax轮询是更好的选择吗?

8得票3回答
告诉ajax进程延迟任务已完成。

我有一个Rails 3应用程序,使用delayed_job在用户访问页面时获取一些数据(使用类方法)。 我如何告诉ajax进程已经运行了类方法(以便我可以停止轮询)? 编辑: 澄清一下,我想知道delayed_job何时运行,而不是ajax进程何时成功。 然后,我想将delayed_job...