Доброго времени суток, в каждом своем проекте строю пагинацию по новому, т.к. не нравится предыдущее решение, хочу получить дельный совет по правильному подходу к данному процессу.
Подход в к построению самой пагинации мне понятен, вопрос только в том как реализовать малыми нагрузками на БД?
Данные:
- база данных, преимущественно mysql
- обработчик данных php
Что делал в разных подходах:
SELECT SQL_CALC_FOUND_ROWS ...., и после построения запроса выполняю еще один запрос SELECT FOUND_ROWS(); Это самое удобное решение на данные момент, но не нравится присутствие двух запросов. ps Не нравится во всех этих подходах, что при предоставлению клиентам возможности сортировок, все слетает и приходится осуществлять повторные запросы. Кто как поборол это? Если не вы то остается разбирать чужие скрипты.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости