Jaydeep Shah Ответов: 1

Перечислите больший объем данных без большой нагрузки на сервер


У меня есть примерно 1 00 000 строк в базе данных, и я должен перечислить все записи, но серверу требуется много времени, чтобы отобразить их. я думаю использовать datatable для отображения записей. на одной странице требуется 20 записей.

Что я должен сделать, чтобы уменьшить нагрузку на сервер ?

Что я уже пробовал:

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

[no name]

Пагинация.

Jaydeep Shah

В datatable или jqGrid пагинация доступна, но суть в том, как обрабатывать нагрузку на сервер !!

1 Ответов

Рейтинг:
1

OriginalGriff

Не. Это легко для вас, чертовски медленно и совершенно бесполезно для вашего пользователя.
Подумайте об этом: сколько времени вам потребуется, чтобы найти интересующую вас строку, когда она находится где-то в списке из 100 000 строк? Пару часов? Возможно, даже больше.
Как вы думаете, сколько раз пользователь собирается использовать ваш сайт? Потому что мои пользователи не закончат использовать его в первый раз, и я получу несколько очень оскорбительных звонков или электронных писем.

Страницы. Обыскать его. Фильтровать его. Но никогда не представляйте пользователю более 100 предметов одновременно (меньше по предпочтению). Они отправятся в другое место, и чертовски быстро.