Равномерная пагинация или Список с календариком

Равномерная пагинация
0
Нейтральная
сторона
2
Список с календариком
6
Выводить одинаковое к-во записей на страницах; №записи=№страницы×k
Прежде чем писать комментарии или выбрать сторону вы должны авторизироваться!
К-во записей может варьироваться; № страницы = дата верхней записи

09-09-2015 23:58 +1

Я хз что такое пагинация, и смутно представляю о чем вообще вар, но если календарик в этой колонке означает навигацию по варам как в вебархиве с календариком, то я за это. А ещё объявляю ту сторону некошерными говноедами, во имя календарика!

0 комментариев
10-09-2015 00:09 0

Поясню, о чём спор. Сейчас на ХВ для каждого юзера есть список всех его комментариев. Выводится он в несколько страниц, на каждой (кроме последней) по 50 комментариев.

Достоинство: равномерное заполнение страниц.
Недостатки:
1. Номер страницы ничего не значит. Вряд ли кто-то сознательно доберётся до страницы номер 9876.
2. Запрос страницы с большим номером нагружает сервер, потому что серверу нужно сначала посчитать все записи, которые должны быть выведены на предыдущие страницы, а только потом запросить данные для нужной страницы. Кого интересуют технические детали, гуглите про LIMIT с ненулевым смещением.

В Живом журнале, например, для старых записей выводится календарик, из которого можно сразу перейти на страницу, содержащую публикации за выбранную дату.

Недостатки: некоторые страницы могут оказаться пустыми, а на некоторых будет больше сотни комментариев, если автор в этот день проявлял гиперактивность.
Достоинства:
1. Номер страницы — это дата. Легко найти публикации за нужный день.
2. База данных будет отвечать мгновенно, потому что диапазоны дат уже проиндексированы.

4 комментария
SilentR 10-09-2015 01:01 0

opera.rulez, Ну календарик явно удобнее ведь, вот сам подумай, каким способом легче посмотреть камменты симпла чтоб понять когда он перестал быть луркоёбом? Глянуть по одной записи за каждый меся явно легче чем смотреть все с начала до конца.
И ещё былоб намного удобнее просматривать вары таким же способом, о чем спорили в 2009 например, или о чем спорили первые пользователи, ну удобнее же. Да ещё и для сервера полезнее, что тут думать?

fhfh 10-09-2015 02:35 0

opera.rulez, подожди, но ведь есть же индекс по id_user
не должно же тормозить

Simple_Not 10-09-2015 05:23 -1

opera.rulez, На ХВ мне проще что-либо найти, чем в ЖЖ. Но календарная привязка была бы очень кстати.

opera.rulez 10-09-2015 09:18 0

fhfh, > не должно же тормозить

Кстати, тормоза можно сократить.

Уговорил, этот пункт вычёркиваем за несущественностью.

10-09-2015 00:43 +2

идея интересная, но нужно чтоб помечались в календарике даты в которые есть хоть какая-то активность

1 комментарий
SilentR 10-09-2015 01:02 0

BerkutOi, Как в вэбархиве!