使用AJAX加载内容时性能不佳

时间:2014-03-09 10:48:56

标签: javascript jquery ajax performance

在确定导致此问题的原因时,我需要你的帮助。这是一个酒店管理系统,可以跟踪已检查的客人,并在他们的时间到了时监控他们。我正在按照A. Wolff先生(Slow website after some time (with ajax interval of 10 seconds))的建议使用setTimeout进行讨论。它现在每5秒重新加载一次内容,但正如您所看到的,调试器在获取56KB数据时耗时10秒。

问题仍然存在。我完成了关于模态和超时的研究,我接近放弃了。我只想知道从哪里开始。

计算机是文件所在的位置。从技术上讲,它是一个服务器,同时被用作系统的客户端。

这是调试器的屏幕截图。谢谢。

JS Debugger using Chrome

更新: 我从函数本身删除了setTimeout,所以基本上没有重新加载页面。然后我打开了一个签到页面,事情变得更快,我的意思是现在这么快。所以我认为这是我需要做的,我需要停止该功能重新加载页面如果我打开一个模式。原因是,如果模态关闭,它将重新加载PAGE。因此,在打开模态时停止重复功能一定是个好主意。有什么建议吗?

更新2: 这是正在执行的脚本的链接: https://www.dropbox.com/s/azi51w0pzp69kgh/checkin.php

以下是实际网站:http://greenenergiesllc.com/temp

登录:已由主持人删除

密码:已由主持人删除

1 个答案:

答案 0 :(得分:0)

我建议你不要使用settimeout,使用setinterval 5秒而不是它。 如果从服务器中提取大数据,则必须使用json。 并且也不会同时创建js计时器,服务器无法响应ajax请求。