Я попал туда, где мне нужно рассмотреть возможность кэширования для моего веб-приложения. Я немного взволнован относительно того, как долго я должен кэшировать элементы, поэтому я хотел бы сделать некоторые статистические данные о том, как часто я использую свой кэш против того, как часто я загружаю данные с моего сервера. Как это сделать? Должен ли я сделать это вручную с кэшированием данных, например:
- Существуют ли данные в моем кэше
- Нет - загрузить его в кеш и вернуть
- Вставить строку в мою базу данных для статистики
Да - использовать данные из кеша
- Вставить строку в мою базу данных для статистики
Мне кажется немного странным запрашивать кэш и затем вставлять его в мою базу данных, кажется, выигрыш в производительности теряется тогда - верно?
Что делать тогда?