我有一个带有 ajax 搜索字段的 wordpress 网站,它返回一个帖子列表,只有标题、网址、日期和类别。
我想对结果进行分页,以便每次最多显示 10 个结果。
我的疑问是:每次翻页时发出不同的请求还是只发出一个请求来获取所有帖子然后通过javascript管理分页(响应是我的JSON)是好的吗?
发出更频繁的小请求,响应轻的还是大的更好?
我想在网站生命之初,第一个解决方案是最好的解决方案。随着站点的增长,我不确定可扩展性。
你怎么看?
更新:我收到了几个非常好的答案,解决了更多用户界面方面的问题。
Hwr 我希望您更多地关注性能的观点。我的网站在共享服务器上,但我们预计流量会快速增长,因为该网站将获得国际曝光。我担心 wordpress 将无法应对来自 ajax 请求的增加的开销。
所以回到这个问题,对于服务器总负载,许多小请求,只加载请求的结果页面还是一个包含所有结果的大页面,哪个更好?
考虑到不是所有的用户我想都会检查所有的结果页面我想第一个......