Кроме ответа
Илья С, можно уменьшить точность подсчетов. Это подходит для ситуаций когда много трафика и 100%-я точность показателей не нужна. Например, допустимая погрешность = ±5 просмотров. Тогда можно делать обновление не при каждом посещении, а примерно раз в 5 посещений и обновлять просмотры не на +1 а на +5.
Даже с погрешностью ±5 просмотров вы уменьшите количество обновлений БД на 80%. А Увеличивая допустимую погрешность (±10, ±50, ±100) можно ещё сильнее уменьшить нагрузку.