Типы дизайнов сайта - Cached
Веб-сайт, созданный с помощью Django, является динамическим. Всякий раз, когда пользователь запрашивает отображение страницы, веб-сервер выполняет все виды операций - от запросов к базе данных до шаблонов отрисовки, в дополнение к бизнес-логике приложения - для создания страницы, которые увидят ваши посетители. Эти операции требуют гораздо больших вычислительных затрат, чем статический веб-сайт, иначе страницы будут считываться непосредственно из файловой системы.
«Джентльменский набор» для сайта на WordPress-е
Поиск Настройки. Время на прочтение 3 мин. Из песочницы.
Фундаментальный компромисс динамических веб-сайтов в том, что они динамические. Каждый раз, когда пользователь запрашивает страницу, веб-сервер выполняет всевозможные вычисления - от запросов к базе данных до рендеринга шаблонов и бизнес-логики - для создания страницы, которую видит посетитель вашего сайта. Это намного дороже с точки зрения накладных расходов на обработку, чем ваша стандартная конфигурация сервера чтения файла вне файловой системы. Для большинства веб-приложений эти накладные расходы не имеют большого значения. Большинство веб-приложений не являются washingtonpost. Но для сайтов со средней и высокой посещаемостью важно максимально сократить накладные расходы.
Заметки программиста. Кэширование запросов. Для кэширование запросов при наличии версии или другого признака актуальности удобно использовать связку заголовков Cache-Control и ETag If-None-Match. Подойдет любой признак актуальности, который меняется при обновлении информации.