2012-01-10 25 views
0

例如,我有5000-10000个视频的播放列表,选择和显示列表中的这些视频的最佳方式是什么。寻呼机不是一个选项,我需要让所有这些都能够用于排序和其他功能?如何用symfony和doctrine处理巨大的select查询?

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

所有意见/建议,欢迎...

+1

为什么你不能分页?使用WHERE和ORDER BY的条件和顺序仍然适用于LIMIT和OFFSET。 – ctcherry 2012-01-10 09:32:42

回答

1

使用动态分页即 不要把每一件事情的前端,在第一时间带来了大宗大约100和渲染的第10和当用户到达第80个项目异步调用下一个100项目。 使用这个响应时间不会妨碍数据库命中。 希望这会有所帮助