diff options
Diffstat (limited to 'files/ru/web/http/headers/cache-control')
-rw-r--r-- | files/ru/web/http/headers/cache-control/index.html | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/files/ru/web/http/headers/cache-control/index.html b/files/ru/web/http/headers/cache-control/index.html index 70acce7e01..6857bb4584 100644 --- a/files/ru/web/http/headers/cache-control/index.html +++ b/files/ru/web/http/headers/cache-control/index.html @@ -2,13 +2,13 @@ title: Cache-Control slug: Web/HTTP/Headers/Cache-Control tags: - - Кэширование + - Кеширование translation_of: Web/HTTP/Headers/Cache-Control original_slug: Web/HTTP/Заголовки/Cache-Control --- <div>{{HTTPSidebar}}</div> -<p>Общий заголовок <strong><code>Cache-Control</code></strong> используется для задания инструкций кэширования как для запросов, так и для ответов. Инструкции кэширования однонаправленные: заданная инструкция в запросе не подразумевает, что такая же инструкция будет указана в ответе</p> +<p>Общий заголовок <strong><code>Cache-Control</code></strong> используется для задания инструкций кеширования как для запросов, так и для ответов. Инструкции кеширования однонаправленные: заданная инструкция в запросе не подразумевает, что такая же инструкция будет указана в ответе</p> <table class="properties"> <tbody> @@ -31,7 +31,7 @@ original_slug: Web/HTTP/Заголовки/Cache-Control <p>Инструкции не чувствительны к регистру и имеют необязательный аргумент, который может быть указан как в кавычках, так и без них. Несколько инструкций разделяются запятыми.</p> -<h3 id="Инструкции_кэширования_для_запросов">Инструкции кэширования для запросов</h3> +<h3 id="Инструкции_кеширования_для_запросов">Инструкции кеширования для запросов</h3> <p>Стандартные инструкции <code>Cache-Control</code>, которые могут задаваться клиентом для HTTP запроса.</p> @@ -44,7 +44,7 @@ Cache-Control: no-transform Cache-Control: only-if-cached </pre> -<h3 id="Инструкции_кэширования_для_ответов">Инструкции кэширования для ответов</h3> +<h3 id="Инструкции_кеширования_для_ответов">Инструкции кеширования для ответов</h3> <p>Стандартные инструкции <code>Cache-Control</code>, которые могут задаваться сервером для HTTP ответа.</p> @@ -61,7 +61,7 @@ Cache-Control: s-maxage=<seconds> <h3 id="Расширенные_инструкции_Cache-Control">Расширенные инструкции <code>Cache-Control</code></h3> -<p>Расширенные инструкции <code>Cache-Control</code> не являются частью базовых стандартов, описывающих кэширование в HTTP. В <a href="#Browser_compatibility">таблице совместимости</a> указаны браузеры, которые поддерживают расширенные инструкции.</p> +<p>Расширенные инструкции <code>Cache-Control</code> не являются частью базовых стандартов, описывающих кеширование в HTTP. В <a href="#Browser_compatibility">таблице совместимости</a> указаны браузеры, которые поддерживают расширенные инструкции.</p> <pre class="syntaxbox">Cache-Control: immutable Cache-Control: stale-while-revalidate=<seconds> @@ -70,13 +70,13 @@ Cache-Control: stale-if-error=<seconds> <h2 id="Инструкции">Инструкции</h2> -<h3 id="Управление_кэшированием">Управление кэшированием</h3> +<h3 id="Управление_кешированием">Управление кешированием</h3> <dl> <dt><code>public</code></dt> - <dd>Указывает, что ответ может быть закеширован в любом кэше.</dd> + <dd>Указывает, что ответ может быть закеширован в любом кеше.</dd> <dt><code>private</code></dt> - <dd>Указывает, что ответ предназначен для одного пользователя и не должен помещаться в разделяемый кэш. Частный кэш может хранить ресурс.</dd> + <dd>Указывает, что ответ предназначен для одного пользователя и не должен помещаться в разделяемый кеш. Частный кеш может хранить ресурс.</dd> <dt><code>no-cache</code></dt> <dd>Указывает на необходимость отправить запрос на сервер для валидации ресурса перед использованием закешированных данных.</dd> <dt><code>only-if-cached</code></dt> @@ -89,7 +89,7 @@ Cache-Control: stale-if-error=<seconds> <dt><code>max-age=<seconds></code></dt> <dd>Задаёт максимальное время в течение которого ресурс будет считаться актуальным. В отличие от <code>Expires</code>, данная инструкция является относительной по отношению ко времени запроса.</dd> <dt><code>s-maxage=<seconds></code></dt> - <dd>Переопределяет <code>max-age</code> или заголовок <code>Expires</code>, но применяется только для разделяемых кэшей (например, прокси) и игнорируется частными кэшами.</dd> + <dd>Переопределяет <code>max-age</code> или заголовок <code>Expires</code>, но применяется только для разделяемых кешей (например, прокси) и игнорируется частными кешами.</dd> <dt><code>max-stale[=<seconds>]</code></dt> <dd>Указывает, что клиент хочет получить ответ, для которого было превышено время устаревания. Дополнительно может быть указано значение в секундах, указывающее, что ответ не должен быть просрочен более чем на указанное значение.</dd> <dt><code>min-fresh=<seconds></code></dt> @@ -104,9 +104,9 @@ Cache-Control: stale-if-error=<seconds> <dl> <dt><code>must-revalidate</code></dt> - <dd>Кэш должен проверить статус устаревших ресурсов перед их использованием. Просроченные ресурсы не должны быть использованы.</dd> + <dd>Кеш должен проверить статус устаревших ресурсов перед их использованием. Просроченные ресурсы не должны быть использованы.</dd> <dt><code>proxy-revalidate</code></dt> - <dd>То же самое, что <code>must-revalidate</code>, но применимо только к разделяемым кэшам (например, прокси) и игнорируется частными кэшами.</dd> + <dd>То же самое, что <code>must-revalidate</code>, но применимо только к разделяемым кешам (например, прокси) и игнорируется частными кешами.</dd> <dt><code>immutable</code></dt> <dd>Indicates that the response body will not change over time. The resource, if unexpired, is unchanged on the server and therefore the client should not send a conditional revalidation for it (e.g. <code>If-None-Match</code> or <code>If-Modified-Since</code>) to check for updates, even when the user explicitly refreshes the page. Clients that aren't aware of this extension must ignore them as per the HTTP specification. In Firefox, <code>immutable</code> is only honored on <code>https://</code> transactions. For more information, see also this <a href="http://bitsup.blogspot.de/2016/05/cache-control-immutable.html">blog post</a>.</dd> </dl> @@ -115,23 +115,23 @@ Cache-Control: stale-if-error=<seconds> <dl> <dt><code>no-store</code></dt> - <dd>Кэш не должен хранить никакую информацию о запросе и ответе</dd> + <dd>Кеш не должен хранить никакую информацию о запросе и ответе</dd> <dt><code>no-transform</code></dt> <dd>Никакие преобразования не должны применяться к ресурсу. Заголовки <code>Content-Encoding</code>, <code>Content-Range</code>, <code>Content-Type</code> не должны изменяться прокси. Непрозрачный прокси может, например, конвертировать изображения из одного формата в другой для сохранения дискового пространства или уменьшения трафика. Инструкция <code>no-transform</code> запрещает это.</dd> </dl> <h2 id="Примеры">Примеры</h2> -<h3 id="Выключение_кэширования">Выключение кэширования</h3> +<h3 id="Выключение_кеширования">Выключение кеширования</h3> -<p>Для выключения кэширования возможно добавить следующий заголовок к ответу. Дополнительно см. заголовки <code>Expires</code> и <code>Pragma</code>.</p> +<p>Для выключения кеширования возможно добавить следующий заголовок к ответу. Дополнительно см. заголовки <code>Expires</code> и <code>Pragma</code>.</p> <pre class="brush: bash">Cache-Control: no-cache, no-store, must-revalidate </pre> -<h3 id="Кэширование_статического_контента">Кэширование статического контента</h3> +<h3 id="Кеширование_статического_контента">Кеширование статического контента</h3> -<p>Для файлов, которые не будут изменяться обычно возможно применить агрессивное кэширование, отослав ответ с заголовком ниже. Например, такой ответ может быть послан для изображений, файлов CSS и JavaScript. Дополнительно см. заголовок <code>Expires</code>.</p> +<p>Для файлов, которые не будут изменяться обычно возможно применить агрессивное кеширование, отослав ответ с заголовком ниже. Например, такой ответ может быть послан для изображений, файлов CSS и JavaScript. Дополнительно см. заголовок <code>Expires</code>.</p> <pre class="brush: bash">Cache-Control: public, max-age=31536000</pre> |