На phprussia пару лет назад слушал доклад там был подобный случай.
Правда про интернет магазин говорилось. Якобы клиент всегда на ходу хотел считать количество товаров в каждой категории и выводить пользователю.
Спикер приводит решение этой проблемы для клиента. ЧТо не всегда нужно считать количество товаров постоянно. Не нужно каждый раз пересчитывать одно и тоже. И все в этом духе. Решение простое, в кеше хранить структуру и количество товаров. А ночью пересчитывать.