График рейтинга постов.

Привет, админ. У меня тут появилась идея, как насчёт того, чтобы сделать график рейтинга, чтоб было видно, как быстро пост набирал плюсы или уходил в минуса. Если б такое было, история с апресом осталась бы навеки в истории и каждый ньюфаг мог бы её прочуствовать как будто то это произошло только что, да и к тому же просто круто наблюдать за тем, как твой пост проходит сквозь свежее и устремляется в горячее.

Отзывы и предложения по Пикабу

13.2K поста2.7K подписчиков

Добавить пост

Правила сообщества

Сообщество для аккумуляции всего фидбека по Пикабу


Если вы предлагаете новую функцию, опишите подробно:

- Задачу, которую выполняет предлагаемое изменение;

- Возможные плюсы и минусы;

- Версию Пикабу, для которой делаете предложение.


Пожалуйста, имейте в виду, что предложение:

- Должно быть полезным, понятным и простым;

- Должно быть востребованным пикабушниками;

- Не должно создавать визуального нагромождения.

3
Автор поста оценил этот комментарий
а сюда ставьте плюсы
3
Автор поста оценил этот комментарий
комментарий для минусов 2
3
Автор поста оценил этот комментарий
комментарий для минусов 1
3
Автор поста оценил этот комментарий

-

3
Автор поста оценил этот комментарий

не знаю, нужны ли тут комментарии для минусов, но всё таки оставлю.

1
Автор поста оценил этот комментарий

А не проще запоминать просто время каждого плюса/минуса, а потом по этим данным строить графики? Ведь где-то же хранится инфа о том, кто ставил плюсы, там же пусть и время запоминается.

раскрыть ветку (1)
Автор поста оценил этот комментарий

может проще, а может и нет, скорее всего это хранится в таблице вида (id пользователя, id лайкнутого поста) или какой-то похожей и если сохранять ещё и время, то во первых, будет добавляться ещё одно поле 32 или 64 бита, т.е. каждая такая запись будет занимать на 4 или 8 байта больше, во вторых, когда лайк снимается, мы не просто удаляем запись, а ставим какой-то флаг не учитывать это при подсчёте рейтинга, нам ведь надо помнить историю. А вообще, без знания архитектуры пикабу гадать что лучше сложно и в любом случае решать оправдана ли моя идея технически @admin y

показать ответы
1
Автор поста оценил этот комментарий

Прикольно. Только вряд ли. И я не про отображение - отобразить можно многими способами. Я про хранение исходных данных. Это же ведь нужно будет сохранять всю историю изменения рейтинга каждого поста - а посмотри в Свежем, сколько их постоянно появляется. И вот, на каждый из них необходимо регулярно сохранять текущий рейтинг. Необходимо, чтобы процесс на сервере постоянно проходил все не "закрытые" посты и добавлял данные в базу, а закрываются они довольно долго - у меня, вон, 2,5 месячной давности пост до сих пор доступен для голосования. А прикинь, сколько данных необходимо будет хранить в базе, только для контроля за историей рейтинга? Это если основываться на выборке по времени. А если каждый плюс/минус сохранять - так и вовсе, повеситься можно. А сколько из них в реальности будут интересны хоть кому-нибудь? Ну, несколько постов Apres'а (да и то, кому-то не пофиг?). И всё?

Был бы этот портал крупнее и прибыльней, да обслуживайся он облаком - может, еще и не так тяжко было бы.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Если сохранять каждую минуту, то для месяцной истории поста нужно 168.75 кб, при условии, что рейтинг 32 битный. А можно сохранять только изменения и если рейтинг не менялся сутки, а потом вдруг изменился, то будет сохранено два значения, тут правда нужна будет метка времени ещё.

показать ответы