Я работаю на загруженном веб-сайте. Иногда он получает гораздо больше трафика, чем средние дни. Контент кэшируется, но, поскольку владелец сайта хочет видеть просмотры постов в реальном времени, он должен сделать как минимум один запрос к MySQL на просмотр постов, что становится проблемой производительности при большой нагрузке.
Все, что я могу придумать, - это создать другую таблицу для представлений и регулярно обновлять исходную таблицу с помощью задания cron. Я уверен, что это сократит время обновления, но я не уверен, что это лучший способ.