许多ajax运行的挫折是什么?我有超过5个setIntervals,运行时间不同,调用ajax,更新html或只检查会话是否存活。这个好吗?有些人每秒跑一次,有的每5分钟跑一次。什么是最好的方法。
答案 0 :(得分:1)
我个人会偏离这种方法,相反,我会研究推送替代或将所有ajax请求合并为一个。如果这是一个高流量站点,这可能会导致服务器压力。此外,如果这是针对拨号或移动设备上的某人,这很可能会破坏客户端的连接。
我对这个项目一无所知,所以我不知道推送是否有效,如果有新数据可用的触发器,我会查看pubnub.com并查看push。 / p>
如果这不是一个可行的解决方案,我建议制作一个脚本,该脚本在一个请求中响应所有脚本所需的信息。这减少了服务器的压力。
祝你好运!
答案 1 :(得分:1)
执行此操作的最佳方法是使用单个Ajax调用执行一个“运行循环”。在“运行循环”中检查需要返回什么类型的信息,进行Ajax调用然后更新。这将有助于使用的带宽量,特别是如果您每月的带宽量有限。