На этом шаге мы приведем общие сведения о сортировке на стороне сервера.
Сортировка - отличный способ облегчить поиск данных в большом объеме информации. Мы можем также помочь пользователю сосредоточить внимание на небольшой части данных, организовав разбивку на страницы.
Как и сортировка, разбивка на страницы часто выполняется на стороне сервера. Если данные для отображения хранятся в базе данных, можно легко организовать выемку данных по частям, используя предложение LIMIT в MySQL, ROWNUM - в Oracle или эквивалентные им способы в других механизмах баз данных.
Как и в первом примере сортировки, разбивка на страницы может быть инициирована посредством передачи на сервер информации в строке запроса, скажем, index.php?page=52. И снова, как и прежде, эту задачу можно выполнить, либо полностью загружая страницу, либо вставляя блоки данных в таблицу с помощью методов поддержки AJAX. Данная стратегия обеспечивает независимость от браузера и позволяет обрабатывать очень большие объемы данных.
На следующем шаге мы рассмотрим совместное использование сортировки и разбивки на страницы.