Мое приложение кэширует страницы, поэтому ненужные запросы к базе данных не выполняются. Они кэшируются как файлы в файловой системе с соответствующими именами (их уникальные идентификаторы).
Мне нужно иметь возможность сохранять количество просмотров для этих кэшированных страниц, и один из способов - сохранить их в memcached и увеличивать значения на единицу каждый раз. После очистки кеша значения собираются и обновляются в базе данных с помощью массового запроса.
Я не уверен, что это хорошая идея, и, как я заметил, доступ к memcached замедляет его. Есть ли лучшие решения?
Редактировать: Я не кеширую маленькие байты данных, я кеширую HTML-страницы и многие из них. На каждого пользователя приходится около 30 страниц, а при миллионе пользователей объем данных, требующих кэширования, будет огромным.