ajax - 连续的 AJAX 请求 - 对网络应用程序的影响?

标签 ajax performance

我有一个需要 AJAX 请求才能运行的 Web 应用程序创意。只要用户在网站上,AJAX 请求就可以运行,这一点至关重要。

我的问题是,如果用户离开网站(我的 ajax 请求将运行)4/5 小时,这些 AJAX 请求是否仍会运行,我担心的是屏幕变暗、屏幕保护程序、计算机 sleep 状态。所有这些是否都会影响我的网络应用程序的性能?

最佳答案

不幸的是,它非常依赖于客户。例如,移动设备在进入休眠状态时可能会停止处理 JS(例如,以节省电池生命周期)。然而,在我前段时间写的一个图像旋转器应用程序上,它向服务器发送定期请求以检索图像(有充分的理由不缓存它们,我发誓),主要由非移动客户端访问,我观察到请求继续几个小时,甚至几天。虽然我不知道客户端机器是否曾经进入过 sleep 状态,但我非常有信心它确实进入过。

长话短说 - 我认为您无法确定,但对于某些目标受众,您可以相当确定。我建议调查您的听众。

关于ajax - 连续的 AJAX 请求 - 对网络应用程序的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7114362/

相关文章:

javascript - 使用inner.html.data更新jQueryUI进度条

javascript - 在没有 $.ajax() 的 AJAX 上设置超时

c - 在 x86 上写入比读取快?

performance - 如何使用 actix-web 高效地提供文件

javascript - 将AJAX和JSONP与Cordova一起使用时发生Parsererror

php - 在运行时在 php 中添加文本字段

javascript - 在调用之间保留安全 token

javascript - 我应该将 Google Analytics 异步代码段放在哪里

WordPress 网站速度慢得令人痛苦

c# - C# 中的数学优化