@jazzus

Ранг – хранить в БД или рассчитывать?

Mysql, Laravel
Нужно получить ранг каждой статьи, принадлежащей юзеру.
Ранг – это порядковый номер статьи в общем каталоге после сортировки.
В аккаунте пользователя для каждой статьи мне нужно показать ранг.

Вопрос
Рассчитывать ранг каждый раз при обновлении страницы?
Или записывать ранг при создании статьи (обновлении даты). По дате производится сортировка, на основе которой рассчитывается ранг.

Дело в том, что пока гуглил способы реализации постоянно находил советы записывать в бд или кеш. Я так понимаю, что советуют с тз производительности. Т.к. обновлять страницу где отображается ранг, юзер будет постоянно. Либо перезаписывать всю таблицу статей при создании новой статьи/обновлении даты. Что посоветуйте? Спасибо
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
Adamos
@Adamos
У вас есть данные, которые часто используются, но редко меняются.
У вас есть момент, когда эти данные меняются.
И вы еще спрашиваете, не тратить ли ресурсы впустую?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект