php - 用 setInterval 运行一堆 ajax 好不好?超过 5 个 ajax 正在运行

标签 php javascript jquery ajax json

运行多个 ajax 的挫折是什么?我有超过 5 个不同时间运行的 setIntervals,调用 ajax,更新 html 或只是检查 session 是否存在。这个好吗?有些每秒运行一次,有些每 5 分钟左右运行一次。执行此操作的最佳方法是什么。

最佳答案

我个人会偏离那种方法,相反,我会研究一种推送替代方案或将您的所有 ajax 请求组合成一个。如果这是一个高流量站点,这可能会导致服务器压力。此外,如果这是针对拨号或移动设备上的人,这很可能会破坏客户端的连接。

我对这个项目一无所知,所以我不知道推送是否有效,如果你有一个在新数据可用时运行的触发器,我会查看 pubnub.com 并研究推送。

如果这不是一个可行的解决方案,我建议制作一个脚本,在一个请求中响应您的脚本所需的所有信息。这减少了服务器压力。

祝你好运!

关于php - 用 setInterval 运行一堆 ajax 好不好?超过 5 个 ajax 正在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10965881/

相关文章:

javascript - 如何在不使用库的情况下将默认名称 "Select file"更改为 "Select document"?

php - 保护服务器上的一个特定文件; .htaccess 有什么好办法吗?

PHP json_encode

javascript - 具有复杂选择器的动态元素中的事件绑定(bind)

javascript - 如何通过asp.net获取表单提交后的post数据

javascript - jQuery 自定义确认

php - 如何使从数据库中检索到的图像具有响应性?

php - 通常平静的网络服务器有 CPU 尖峰与 MySQL 上的某些查询

php - 添加json文件注释

javascript - 使用 moment.js 转换从 C# View 模型接收的 JavaScript 日期