На моем веб-сайте я собираюсь указать баллы за некоторые действия, аналогично stackoverflow.Я хотел бы рассчитать значение, основываясь на многих факторах, поэтому каждое вычисление для каждого пользователя будет принимать, например, 10 SQL-запросов.
Я думал о его кэшировании:
- в memcache,
- в строке пользователя в базе данных (так что, где бы мне ни потребовалось получить пользователя из базы, я легко показываю точки)
Сохранение в базе данных кажется простым, но, с другой стороны, это избыточная информация, и ярешил спросить, так как, возможно, есть более простое и красивое решение, которое я пропустил.