我想要实现的是大多数大页面在显示大量内容时所做的类似事情,但您只想显示其中的一小部分,然后继续加载更多内容(例如,从Facebook提供,它只加载前20个项目,在滚动后它加载接下来的十个左右)。在我看来,有两种方法可以想到(使用PHP MySQL AJAX组合)
也许要澄清一下,我想要获取请求的数据并不是很大,我只是认为减少查询数量总是一个好主意,当涉及到用户完成的AJAX请求时。
这两种方法看起来并不漂亮,我相信会有更优雅的解决方案。
答案 0 :(得分:1)
我真的不能想到任何其他选项,实际上你的第二个选择是许多网站如何处理这类事情。这一切都取决于“大量内容”的数据量。
最简单的选项(恕我直言)是你的第一个选项,但很明显你拥有的数据与facebook一样多,但是获取并存储它们是不可行的(想象一下页面加载时间!)。
但是毕竟这些只有两个选项:一次获取所有内容,或者根据需要以位的形式获取它。