页面性能问题

时间:2019-05-08 10:17:31

标签: ajax performance

我有一个包含员工记录的网页。在该页面中,有一个分页。每页有10行数据。 我正在考虑以两种方式之一来实现分页。

  1. 我计划每20页进行一次ajax调用。以便 每当我进行Ajax调用时,我的页面就会获得200行数据。 单击分页时,我将显示或隐藏数据。 20日之后 页面,再次,我将再进行一次Ajax调用以获得另外200行 数据,我将在我的页面中保存该数据,然后再次执行 显示/隐藏以显示页面内容,等等。
  2. 每点击一次页面,我都会进行一次Ajax调用,以获取10行数据。

我不确定该选择哪种方法。如果我实现第一种方法,则可能会影响页面性能。如果我选择第二个选项,则AJAX调用的数量将会更多。

请提出这两个中最好的一个。

1 个答案:

答案 0 :(得分:-1)

另一种方法是静默地预取下一页/上一页。例如。如果用户在第3页上,则静默地预取第4页(和第2页),以便当用户单击“下一页”时,信息很可能已经存在。

在这种情况下,需要特别注意比赛条件,因此,如果用户在返回预取结果之前单击“下一页”,则无需再进行重复调用,而只需旋转/等待预取。