Как обработать огромный запрос select с помощью symfony и доктрины? - PullRequest
0 голосов
/ 10 января 2012

Например, у меня есть плейлист из 5000-10000 видео, что является лучшим способом выбрать и показать эти видео в списке.Пейджер не вариант, мне нужно иметь их все, потому что сортировка и другие функции?

Я думаю о решении загрузить список при прокрутке списка воспроизведения, но это делает меня еще одной проблемой, если у меня нет всех видеозагружен, я не могу правильно сохранить плейлист.

Все предложения / предложения приветствуются ...

1 Ответ

1 голос
/ 10 января 2012

использовать динамическую нумерацию страниц, т.е. не переносите все на внешний интерфейс, в первый раз соберите объем около 100 и отрендерируйте первые 10, а когда пользователь достигнет 80-го элемента, вызовите следующие 100 асинхронно. При этом время отклика не будет затруднено, ни попадание в БД. Надеюсь, это поможет

...