ASP.net кеширование вывода - PullRequest
1 голос
/ 08 апреля 2011

Просто быстрый вопрос, так что я лучше понимаю это лучше, насколько я понимаю в настоящее время, если вы установите страницу для кэширования, сгенерированный HTML по существу сохраняется и затем резервируется.

Это означает, что никакой код на этой странице не запускается до тех пор, пока кэш не завершится и не восстановится. Кроме того, если, например, у меня есть динамически сгенерированная отметка даты, это всегда будет дата, когда был сгенерирован кеш.

Это правильно?

Ответы [ 2 ]

3 голосов
/ 08 апреля 2011

Прочтите статью о кэшировании .Если вы хотите полностью понять Http-кэширование, вам также следует прочитать Caching In Http .И ответ - да, как только страница сохранена в кеше, не выполняется никакого кода до ее регенерации.Кроме того, динамически генерируемый контент останется на кэшированной странице как статический

1 голос
/ 08 апреля 2011

Да, но вы можете пометить некоторые части кода или некоторые элементы управления для переписывания.Вы можете поймать только некоторые элементы управления или все элементы управления, кроме одного ...

Получить данные из базы данных или некоторых коллекций ...

Очень гибкий.

...