@justfro

Как сделать таблицу, внутри которой будет при прокрутки подругружатся инфа с сервера?

Как сделать таблицу, в которую при прокрутки будет подгружаться информация с сервера? Есть ли примеры в интернете? Если есть, то буду благодарен.

Задача:
При загрузке страницы с сервера подгружается 20 записей в таблицу. Далее, по мере прокрутки загружаются остальные записи.
Важно: необходимо выполнить сортировку по разным полям таблицы.

Сильная ли нагрузка будет на сервер если в таблице будет 1000+ записей при 1000+ клиентов на сайте? Если разложите по полочкам - буду благодарен.
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
2ord
@2ord
На бэкенде это запрос в таблицу с указанием количества и смещения. www.sqltutorial.org/sql-limit
Клиент по мере прокрутки помимо указания искомой сущности передает дополнительный параметр page. Это номер страницы при пролистывании данных таблицы. Количество строк обычно фиксированное на клиенте и используется для вычисления смещения в таблице при получении запроса на сервере.
Есть готовые библиотеки и веб-компоненты для пролистывания данных длинных таблиц, например, datatables.net .
Если добавлены нужные индексы для таблиц, будет быстро. Если клиенты обычно спрашивают одни и те же страницы, то стоит добавить кэширование их (Memcached, Redis, Tarantool), что сильно снизит нагрузку на СУБД.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы