Я использую asp.net 4 c # и кэширование вывода.
У меня есть простая CMS, домашней странице требуется некоторое время для загрузки с задержкой 2,47 секунды, и я обнаружил, что могу повысить ее производительность до 0,67 секунд с помощью кэширования на выходе.
На главной странице содержится список последних статей и новостей, которые обычно обновляются один раз в день, и не очень важно, чтобы они обновлялись, как только новый контент был опубликован.
В настоящее время я использую время истечения для кэширования вывода до 600 секунд , но я думал увеличить это значение до 6000 секунд .
Страницы содержимого довольно статичны, а срок действия для кэширования вывода составляет 600 секунд
Боюсь, что высокие значения срока годности могут создать узкое место в моем приложении (давайте представим сценарий, в котором мне приходится долго хранить в кеше памяти много страниц).
Не могли бы вы высказать мне свое мнение и, если возможно, ваш совет по "общей обстановке" для подобного сценария?
Возможно, я пропустил какую-то концепцию, поэтому я могу ответить на мои вопросы.
Спасибо за ваше время.