ajax-polling相关内容

Ajax轮询与SSE(服务器端的性能)

从服务器端的角度来看,我很好奇是否何时使用Ajax轮询而不是SSE会有某种标准限制. 每秒请求1次:我敢肯定SSE会更好 每分钟1个请求:我敢肯定Ajax会更好 但是每5秒有1个请求怎么办?我们如何计算Ajax或SSE的极限频率在哪里? 解决方案 对于Ajax来说,每分钟1个请求始终没有更好的选择,因此从一开始就存在错误假设.任何一种频繁的轮询几乎总是一种昂贵的选择.从我们先 ..
发布时间:2020-07-16 19:42:25 其他开发

AJAX/反向AJAX:轮询还是推送?

因为我正在使用Javascript和PHP制作实时应用程序,所以对AJAX进行了大量研究.它需要能够在不刷新页面的情况下进行实时更新. 我尝试使用setInterval()轮询服务器,但是为了快速起见,我不得不每秒都进行一次操作.它似乎正在使用大量带宽.但是它确实可以工作,我和我的托管服务提供商有一个“无限带宽"的计划.不过,似乎网站上的压力很大,所以我想使用Push技术. 学习如何设 ..
发布时间:2020-07-16 19:42:21 前端开发

角点符号更好的解释

我一直在寻找有关使用AngularJS轮询数据的解决方案,我在这里找到了在stackoverflow上. 在此解决方案中(如下所示),它使用了一个javascript对象来返回响应(data.response),如果我尝试将该data对象替换为一个简单的javascript数组,它不起作用,我想确切地知道为什么我需要使用点符号,为什么一个数组不起作用? (这将是很棒的链接或示例说明) ..
发布时间:2020-05-28 23:48:48 前端开发

如何使用setTimeout打破AJAX轮询

我想实现此答案中提到的AJAX轮询。现在我想在服务器返回特定数据值时中断轮询。怎么做? 解决方案 尝试这样的事情(你改变条件,将continuePolling设置为你需要的任何东西): (function poll(){ var continuePolling = true; setTimeout(function(){ $ .ajax({ url:“/ server / ..
发布时间:2019-06-08 21:42:47 前端开发

尝试使用JavaScript每3分钟调用一次函数

我有一个返回整数的函数(社区网站上用户的当前信誉得分)。根据他们的评论和提交的投票方式,这个数字往往会上升或下降。我想每隔30秒左右“轮询一下”它是否有变化,如果是,请更新我正在显示的数字。 在另一个StackOverflow线程,我发现这个看起来很有用的JavaScript代码片段: function listen(){ $ .get(“ / mylongrequestfile“ ..
发布时间:2019-06-08 18:10:22 PHP

服务器发送的事件与轮询

在在性能,浏览器实现可用性,服务器负载等方面存在很大差异HTML5 SSE 和直接的Ajax轮询?从服务器端看,似乎 EventSource 只是每隔约3秒左右点击指定的页面(虽然我知道时间是灵活的)。 当然,在客户端设置比设置计时器要简单很多,并且它的 $。get 每隔一段时间,但还有其他事情吗?它会发送更少的头文件,还是执行其他一些我不知道的魔法?解决方案 Ajax轮询会增加很多HTTP ..

让AngularJS跳过运行的消化循环,如果$ http.get()导致没有新的数据

我目前轮询服务器以检查是否有新的数据,然后相应地更新在AngularJS应用模型。 He're约我在做什么: 的setInterval(函数(){ $ http.get('data.json'),然后(功能(结果){ 如果(result.data.length大于0){ //如果数据,更新模型在这里 }其他{ //一 ..
发布时间:2016-04-07 00:32:59 前端开发

on Rails的在线用户在Ruby中

什么是最简单的方法如何检查,如果用户是在线用户的在线和显示列表? 我能想到的唯一的办法就是一些定期轮询服务器更新的最后一个动作时戳的,当最后一个时间戳超过XX前,用户被认为是脱机。但它似乎并不像太eficient解决方案。 解决方案 Authlogic 可以在默认情况下做到这一点,是一个伟大的认证系统是非常强大的。我建议您迁移现有的认证系统移交给它(可能是价值数天,这取决于如何定制你的系统) ..
发布时间:2015-11-29 23:48:42 前端开发

如何使用长轮询或阿贾克斯推入你的网站

我想知道如何使用Ajax推。我已经从阿贾克斯推可以通过使用像彗星,APE(AJAX的推动引擎)等几个节目来获得各种Web文章了解到....但我想知道是否有使用它的一个简单的方法,并用什么语言实现Ajax推。因为在我所见过的文章。他们使用的是Java。我没有学过:(所以我想知道是否有这样的:?在您的服务器一个JavaScript其中设置一个间隔一个特定的项目,然后如果发现任何更改,然后使用PHP的e ..
发布时间:2015-11-28 23:05:52 PHP

如何实现使用jQuery / PHP聊天室?

我在找实现使用PHP / Java脚本(jQuery的)与两个群聊和私聊功能的聊天室。 现在的问题是如何不断地以自然的方式更新界面,可能还怎么显示'X是打字..“在私人聊天信息。 最显而易见的方法似乎是每X秒/毫秒的JavaScript坪的服务器,并获取最后一个ping和现在的新邮件列表。然而,这可以使界面显得有点不自然,如果突然聊天室里充斥着5的消息。因为它是类型化的,我宁愿每个消息出现。 ..
发布时间:2015-11-28 22:15:44 PHP