如何使用symfony和doctrine处理巨大的选择查询?

时间:2012-01-10 09:29:31

标签: php mysql symfony1 doctrine

例如,我有5000-10000个视频的播放列表,选择并在列表中显示这些视频的最佳方式是什么。寻呼机不是一种选择,我需要将它们全部用于排序和其他功能吗?

我在滚动播放列表的同时考虑加载列表的解决方案,但这使我成为另一个问题,如果我没有加载所有视频,我无法正确保存播放列表。

欢迎所有建议/提议......

1 个答案:

答案 0 :(得分:1)

使用动态分页,即 不要把所有的东西带到前端,在第一次带大约100并且渲染前10个,当用户到达第80个项目时异步调用下一个100。 使用它,响应时间不会受到数据库命中的阻碍。 希望这会有所帮助