aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/http/caching/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/web/http/caching/index.html')
-rw-r--r--files/ru/web/http/caching/index.html14
1 files changed, 7 insertions, 7 deletions
diff --git a/files/ru/web/http/caching/index.html b/files/ru/web/http/caching/index.html
index 3cad10d56f..9fd355dfed 100644
--- a/files/ru/web/http/caching/index.html
+++ b/files/ru/web/http/caching/index.html
@@ -61,7 +61,7 @@ original_slug: Web/HTTP/Кеширование
<p>В кеше не должно сохраняться ничего — ни по запросам клиента, ни по ответам сервера. Запрос всегда отправляется на сервер, ответ всегда загружается полностью.</p>
-<pre class="notranslate">Cache-Control: no-store
+<pre>Cache-Control: no-store
Cache-Control: no-cache, no-store, must-revalidate
</pre>
@@ -69,13 +69,13 @@ Cache-Control: no-cache, no-store, must-revalidate
<p>Перед тем, как выдать копию, кеш запрашивает исходный сервер на предмет актуальности ресурса.</p>
-<pre class="notranslate">Cache-Control: no-cache</pre>
+<pre>Cache-Control: no-cache</pre>
<h4 id="Приватные_private_и_общие_public_кеши">Приватные (private) и общие (public) кеши</h4>
<p>Директива "public" указывает, что ответ можно сохранять в любом кеше. Это бывает полезно, если возникает потребность сохранить страницы с HTTP-аутентификацией, или такими кодами ответа, которые обычно не кешируются. Директива же "private" указывает, что ответ предназначен отдельному пользователю и не должен храниться в кеше совместного использования. В этом случае ответ может сохраняться приватным кешем браузера.</p>
-<pre class="notranslate">Cache-Control: private
+<pre>Cache-Control: private
Cache-Control: public
</pre>
@@ -85,13 +85,13 @@ Cache-Control: public
<p>Подробнее об этом рассказывается в разделе <a href="#Freshness">Свежесть ресурса</a>.</p>
-<pre class="notranslate">Cache-Control: max-age=31536000</pre>
+<pre>Cache-Control: max-age=31536000</pre>
<h4 id="Проверка_актуальности">Проверка актуальности</h4>
<p>При использовании директивы "must-revalidate" кеш обязан проверять статус ресурсов с истёкшим сроком действия. Те копии, что утратили актуальность, использоваться не должны. Подробнее об этом рассказано ниже, в разделе <a href="#Cache_validation">Валидация кеша</a>.</p>
-<pre class="notranslate">Cache-Control: must-revalidate</pre>
+<pre>Cache-Control: must-revalidate</pre>
<h3 id="Заголовок_Pragma">Заголовок <code>Pragma </code></h3>
@@ -108,7 +108,7 @@ Cache-Control: public
<p>Срок действия (freshnessLifetime) вычисляется на основании нескольких заголовков. Если задан заголовок "Cache-control: max-age=N", то срок действия равен N. Если его нет, а это бывает очень часто, проверяется заголовок {{HTTPHeader("Expires")}}, и, если он есть, то срок действия берётся равным значению заголовка Expires минус значение заголовка Date. Наконец, если нет ни того ни другого, смотрят заголовок Last-Modified.  Если он есть, то срок действия равен значению заголовка Date минус значение заголовка Last-modified разделить на 10.<br>
Время устаревания (expirationTime) вычисляется следующим образом:</p>
-<pre class="notranslate">expirationTime = responseTime + freshnessLifetime - currentAge
+<pre>expirationTime = responseTime + freshnessLifetime - currentAge
</pre>
<p>где responseTime — это время получения ответа по часам браузера, а currentAge — текущий возраст кеша.</p>
@@ -149,7 +149,7 @@ Cache-Control: public
<p>Это может быть полезно, например, при динамическом предоставлении контента. При использовании заголовка <code>Vary: User-Agent</code> кеширующие сервера, принимая решение об использовании страницы из кеша, должны учитывать агент пользователя. Так можно избежать ситуации, когда пользователи мобильных устройств по ошибке получат десктопную версию вашего сайта. Вдобавок, это может помочь Google и другим поисковым системам обнаружить мобильную версию страницы, и может также указать им на то, что здесь нет никакой подмены контента с целью поисковой оптимизации (<a href="https://en.wikipedia.org/wiki/Cloaking">Cloaking</a>).</p>
-<pre class="notranslate">Vary: User-Agent</pre>
+<pre>Vary: User-Agent</pre>
<p>Поскольку значение заголовка {{HTTPHeader("User-Agent")}} различается ("varies") у мобильных и десктопных клиентов, закешированный мобильный контент не будет по ошибке отсылаться пользователям десктопов и наоборот.</p>