Я только начинаю пытаться сократить количество обращений к БД за счет кэширования информации.Я использую такие вещи ...
if (Cache["Testamonials"] != null)
{
allTestamonials = (Testamonials)Cache["Testamonials"];
}
else
{
allTestamonials = new Testamonials(_connection);
Cache.Insert("Testamonials", allTestamonials, null, DateTime.Now.AddDays(1), System.Web.Caching.Cache.NoSlidingExpiration);
}
И, очевидно, наблюдаю резкое увеличение производительности сайта в результате ... У меня проблемы с отслеживанием информации об аппаратных воздействиях такого типа.кэширования.Например, сколько я могу кэшировать?Как мне узнать, становится ли кеш слишком большим или здесь происходит какой-то компромисс?
Извиняюсь, если это немного новичок: был разработчиком годами, но только попал ваппаратная сторона вещей.