递归ajax函数减慢

时间:2014-01-09 10:05:25

标签: performance jquery

我正在开发一个jquery应用程序。 最终用户向服务器发送请求,服务器创建一个包含所有值的文件,但服务器只发送x个第一个值。

最终用户可以单击按钮以获得x下一个值,或者可以单击另一个按钮以获取所有值。 为了获得所有值,我在函数名internGetAllValues中创建了ajax请求,并且在ajax请求的回调函数中,我递归调用相同的函数(internGetAllValues),除非用户单击停止按钮。

然后我显示加载的值的数量。我可以看到最初快速递增的值的数量,但是一段时间之后它会减慢。我检查了服务器,它似乎并没有被淹没。可能是什么问题?

1 个答案:

答案 0 :(得分:0)

很可能跳过已在服务器端下载的值需要时间。换句话说,服务器端分页逻辑似乎是罪魁祸首。