AlkatraZ, Простой альтернативы то и нет![]()
Кнопки вперед-назад, не надо все страницы показывать. ![]()
Вычислять по where ай-ди нужную страницу.
AlkatraZ, Простой альтернативы то и нет![]()
Кнопки вперед-назад, не надо все страницы показывать. ![]()
Вычислять по where ай-ди нужную страницу.
Фигня все это. Отказаться от пагинации на форуме нет шанса, иначе сильно теряешь в удобстве.
Выборка по ID уже легче, но опять таки, не вычислишь соседние страницы без доп. запроса. Точнее, хитростью то это можно сделать, но вот дальние страницы не получится.
Вот статья с рассуждениями по этой теме
Для нас полюбому, пока альтернативы OFFSET не вижу. Предложенные в статье ванианты нам не подходят.
А если ссылки вперёд назад и между ними инпут для ввода нужной страницы?
Но радует тот момент, что тем с к-вом постов типа 20000 - 100000 обычно не бывает.
У кого бывает - тем надо прочистить мозги себе, или модерам сайта ![]()
А на 10 - 1000 постов, нагрузка будет практически незаметной.
---
Вот для чатов, там да, число постов может быть огромным.
Но там обычно (в современных чатах, гляньте соцсети, или дискорд) даже пагинации нет.
Просто по запросу можно подгрузить очередной блок более старых сообщений.
AlkatraZ, Что бы не терять в удобстве можно несколько костыльный способ попробовать использовать
И Максу уже писал на кой хрен он там колонки с бесконечным размером понаделал?![]()
Плюс нормализовал таблицы а такая хрень как имя редактора, имя юзера до сих пор в одной таблице торчит, да еще и в строковом формате.
# kantry (06.11.2019 / 12:54)Зачем? Форум - не чат.
AlkatraZ, Что бы не терять в удобстве можно несколько костыльный способ попробовать использовать
# kantry (06.11.2019 / 12:57)Оптимизация таблиц - это уже другое направление.
И Максу уже писал на кой хрен он там колонки с бесконечным размером понаделал?
Плюс нормализовал таблицы а такая хрень как имя редактора, имя юзера до сих пор в одной таблице торчит, да еще и в
# AlkatraZ (06.11.2019 / 12:59)то есть быстро работающий php, и медленный mysql это другое направление?
Оптимизация таблиц - это уже другое направление.
# kantry (06.11.2019 / 13:03)При чем тут это?
то есть быстро работающий php, и медленный mysql это другое направление?
Как то не логично это