我正在使用jquery和datatables来生成大型html表。目前,我正在通过ajax请求向一个json数组中的每个表提供所有表数据。
有1000条记录,传输和渲染速度非常快,但是桌子上使用的列表增长速度非常快,我担心它可能会失控,然后我就会对服务器端进行一些分页。
任何ajax json响应的可接受数据限制是什么?
答案 0 :(得分:3)
最终测量棒不是数据大小,而是以下......
感知页面的加载时间。模拟具有1000,5000,10000,50000记录的页面应该非常容易。导航到它,看看加载需要多长时间。你可以在这里玩一些技巧:GIF动画,以块的形式获取数据并动态添加(永不结束页面)等等。
提供的信息量最终可能会变得过于激烈。找到数据的最佳表示(是否需要呈现所有数据,以后可以加载子集等等)。
我同意分页可能是一个解决方案。
鲍勃