aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web
diff options
context:
space:
mode:
authorAlexey Istomin <webistomin@gmail.com>2021-03-21 11:18:00 +0300
committerGitHub <noreply@github.com>2021-03-21 11:18:00 +0300
commit8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870 (patch)
treeac6698d151c498a70fd834db06b575fadd2c2535 /files/ru/web
parent0e03ba431ff64f6203db81de570dae6c84cddf49 (diff)
downloadtranslated-content-8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870.tar.gz
translated-content-8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870.tar.bz2
translated-content-8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870.zip
Uniqy "cache" word in Russian translation (#261)
* docs(ru): uniqy cache word * revert(redirects): revert redirects
Diffstat (limited to 'files/ru/web')
-rw-r--r--files/ru/web/api/cachestorage/match/index.html4
-rw-r--r--files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html2
-rw-r--r--files/ru/web/api/canvas_api/tutorial/optimizing_canvas/index.html2
-rw-r--r--files/ru/web/api/console/index.html2
-rw-r--r--files/ru/web/api/document/write/index.html2
-rw-r--r--files/ru/web/api/extendableevent/waituntil/index.html2
-rw-r--r--files/ru/web/api/file_and_directory_entries_api/introduction/index.html2
-rw-r--r--files/ru/web/api/geolocation_api/using_the_geolocation_api/index.html2
-rw-r--r--files/ru/web/api/htmlaudioelement/index.html2
-rw-r--r--files/ru/web/api/htmlcanvaselement/index.html2
-rw-r--r--files/ru/web/api/htmlmediaelement/index.html2
-rw-r--r--files/ru/web/api/indexeddb_api/browser_storage_limits_and_eviction_criteria/index.html2
-rw-r--r--files/ru/web/api/location/index.html2
-rw-r--r--files/ru/web/api/positionoptions/index.html2
-rw-r--r--files/ru/web/api/request/index.html2
-rw-r--r--files/ru/web/api/storage/index.html2
-rw-r--r--files/ru/web/api/storage/key/index.html2
-rw-r--r--files/ru/web/api/storage/length/index.html2
-rw-r--r--files/ru/web/api/storage/setitem/index.html2
-rw-r--r--files/ru/web/api/window/beforeunload_event/index.html2
-rw-r--r--files/ru/web/api/windoworworkerglobalscope/fetch/index.html2
-rw-r--r--files/ru/web/guide/ajax/getting_started/index.html2
-rw-r--r--files/ru/web/html/element/html/index.html2
-rw-r--r--files/ru/web/html/element/meta/index.html2
-rw-r--r--files/ru/web/html/element/video/index.html2
-rw-r--r--files/ru/web/html/preloading_content/index.html2
-rw-r--r--files/ru/web/html/using_the_application_cache/index.html72
-rw-r--r--files/ru/web/http/caching/index.html4
-rw-r--r--files/ru/web/http/content_negotiation/index.html2
-rw-r--r--files/ru/web/http/cors/index.html2
-rw-r--r--files/ru/web/http/headers/access-control-allow-origin/index.html2
-rw-r--r--files/ru/web/http/headers/access-control-max-age/index.html8
-rw-r--r--files/ru/web/http/headers/cache-control/index.html32
-rw-r--r--files/ru/web/http/headers/connection/index.html2
-rw-r--r--files/ru/web/http/headers/etag/index.html4
-rw-r--r--files/ru/web/http/headers/if-modified-since/index.html2
-rw-r--r--files/ru/web/http/headers/index.html4
-rw-r--r--files/ru/web/http/headers/pragma/index.html8
-rw-r--r--files/ru/web/http/headers/referer/index.html2
-rw-r--r--files/ru/web/http/headers/vary/index.html6
-rw-r--r--files/ru/web/http/index.html6
-rw-r--r--files/ru/web/http/methods/connect/index.html2
-rw-r--r--files/ru/web/http/methods/delete/index.html2
-rw-r--r--files/ru/web/http/methods/get/index.html2
-rw-r--r--files/ru/web/http/methods/head/index.html2
-rw-r--r--files/ru/web/http/methods/index.html2
-rw-r--r--files/ru/web/http/methods/options/index.html2
-rw-r--r--files/ru/web/http/methods/patch/index.html2
-rw-r--r--files/ru/web/http/methods/post/index.html2
-rw-r--r--files/ru/web/http/methods/put/index.html2
-rw-r--r--files/ru/web/http/methods/trace/index.html2
-rw-r--r--files/ru/web/http/overview/index.html10
-rw-r--r--files/ru/web/http/session/index.html4
-rw-r--r--files/ru/web/http/status/200/index.html2
-rw-r--r--files/ru/web/http/status/204/index.html2
-rw-r--r--files/ru/web/http/status/304/index.html2
-rw-r--r--files/ru/web/http/status/410/index.html2
-rw-r--r--files/ru/web/http/status/501/index.html2
-rw-r--r--files/ru/web/http/status/503/index.html2
-rw-r--r--files/ru/web/http/status/index.html4
-rw-r--r--files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html2
-rw-r--r--files/ru/web/javascript/reference/functions/get/index.html2
-rw-r--r--files/ru/web/mathml/authoring/index.html2
-rw-r--r--files/ru/web/performance/how_browsers_work/index.html2
-rw-r--r--files/ru/web/performance/how_long_is_too_long/index.html2
-rw-r--r--files/ru/web/performance/navigation_and_resource_timings/index.html16
-rw-r--r--files/ru/web/performance/understanding_latency/index.html2
67 files changed, 144 insertions, 144 deletions
diff --git a/files/ru/web/api/cachestorage/match/index.html b/files/ru/web/api/cachestorage/match/index.html
index 15f417399b..1d50f0856d 100644
--- a/files/ru/web/api/cachestorage/match/index.html
+++ b/files/ru/web/api/cachestorage/match/index.html
@@ -37,7 +37,7 @@ translation_of: Web/API/CacheStorage/match
<li><code>ignoreSearch</code>: {{domxref("Boolean")}} свойство. Определяет, следует ли игнорировать параметры запроса в строке url или нет.  Например, если установлено <code>true</code>, параметры <code>?value=bar</code> запроса <code>http://foo.com/?value=bar</code> будут проигнорированы во время сопоставления. Значением по умолчанию является <code>false</code>.</li>
<li><code>ignoreMethod</code>: {{domxref("Boolean")}} свойство. Когда установлено <code>true</code>, предотвращает проверку <code>http</code> метода запроса {{domxref("Request")}}  (обычно разрешены  только <code>GET</code>  и <code>HEAD</code>.) По умолчанию установлено <code>false</code>.</li>
<li><code>ignoreVary</code>: {{domxref("Boolean")}} свойство, определяющее, следует ли выполнять проверку заголовка <code>VARY.</code> Если установлено <code>true</code>, совпадения будут найдены, независимо от того, имеет ли {{domxref("Response")}} заголовок <code>VARY</code> или нет. По умолчанию установлено <code>false</code>.</li>
- <li><code>cacheName</code>: Строка {{domxref("DOMString")}} - имя кэша для поиска.</li>
+ <li><code>cacheName</code>: Строка {{domxref("DOMString")}} - имя кеша для поиска.</li>
</ul>
</dd>
</dl>
@@ -52,7 +52,7 @@ translation_of: Web/API/CacheStorage/match
<ol>
<li>Проверяем, совпадения для запроса в {{domxref("CacheStorage")}} используя {{domxref("CacheStorage.match","CacheStorage.match()")}}. Если совпадение найдено, возвращаем response.</li>
- <li>Если нет, открываем <code>v1</code> объект кэша, используя метод <code>open()</code>, добавляем изначальный запрос в кэш используя {{domxref("Cache.put","Cache.put()")}} и возвращаем клонированный объект запроса, используя <code>return response.clone()</code>. Это необходимо, потому что метод <code>put()</code> сохраняет в кэш тело запроса, изменяя, таким образом, изначальный запрос.</li>
+ <li>Если нет, открываем <code>v1</code> объект кеша, используя метод <code>open()</code>, добавляем изначальный запрос в кеш используя {{domxref("Cache.put","Cache.put()")}} и возвращаем клонированный объект запроса, используя <code>return response.clone()</code>. Это необходимо, потому что метод <code>put()</code> сохраняет в кеш тело запроса, изменяя, таким образом, изначальный запрос.</li>
<li>Если произошла какая-либо ошибка (например, из-за проблем с сетью), возвращаем резервный ответ.</li>
</ol>
diff --git a/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html b/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html
index 83ef78542a..490a2af650 100644
--- a/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/drawing_shapes/index.html
@@ -517,7 +517,7 @@ function roundedRect(ctx,x,y,width,height,radius){
<h2 id="Path2D_объекты">Path2D объекты</h2>
-<p>Как мы видели в последнем примере, есть серия путей и команд для рисования объектов на вашем холсте. Чтобы упростить код и повысить производительность, объект {{domxref("Path2D")}}, доступный в последних версиях браузеров, позволяет вам кэшировать или записывать эти команды рисования. Вы можете быстро запускать свои пути.<br>
+<p>Как мы видели в последнем примере, есть серия путей и команд для рисования объектов на вашем холсте. Чтобы упростить код и повысить производительность, объект {{domxref("Path2D")}}, доступный в последних версиях браузеров, позволяет вам кешировать или записывать эти команды рисования. Вы можете быстро запускать свои пути.<br>
Давайте посмотрим, как мы можем построить объект <code>Path2D</code> :</p>
<dl>
diff --git a/files/ru/web/api/canvas_api/tutorial/optimizing_canvas/index.html b/files/ru/web/api/canvas_api/tutorial/optimizing_canvas/index.html
index 74b0c60df0..f2e52fe8d4 100644
--- a/files/ru/web/api/canvas_api/tutorial/optimizing_canvas/index.html
+++ b/files/ru/web/api/canvas_api/tutorial/optimizing_canvas/index.html
@@ -44,7 +44,7 @@ myCanvas.getContext('2d').drawImage(myCanvas.offScreenCanvas, 0, 0);
<h3 id="Не_масштабируйте_изображения_в_drawImage">Не масштабируйте изображения в <code>drawImage</code></h3>
-<p>При загрузке кэшируйте изображения разных размеров на offscreen canvas, а не постоянно масштабируйте их в {{domxref("CanvasRenderingContext2D.drawImage", "drawImage()")}}.</p>
+<p>При загрузке кешируйте изображения разных размеров на offscreen canvas, а не постоянно масштабируйте их в {{domxref("CanvasRenderingContext2D.drawImage", "drawImage()")}}.</p>
<h3 id="Используйте_несколько_слоёв_canvas_для_сложных_сцен">Используйте несколько слоёв canvas для сложных сцен</h3>
diff --git a/files/ru/web/api/console/index.html b/files/ru/web/api/console/index.html
index 2ce6130800..492da3d118 100644
--- a/files/ru/web/api/console/index.html
+++ b/files/ru/web/api/console/index.html
@@ -237,7 +237,7 @@ function foo() {
<ul>
<li>По крайней мере в Firefox, если страница определяет свой объект <code>console</code>, то этот объект переопределяет объект <code>console</code>, встроенный в Firefox.</li>
- <li>До {{Gecko("12.0")}}, методы объекта <code>console</code> работали только, если открыта панель "Веб-консоль" (Web Console). Начиная с {{Gecko("12.0")}}, вывод кэшируется до тех пор, пока панель Веб-консоль не откроется, и сразу отобразится в ней.</li>
+ <li>До {{Gecko("12.0")}}, методы объекта <code>console</code> работали только, если открыта панель "Веб-консоль" (Web Console). Начиная с {{Gecko("12.0")}}, вывод кешируется до тех пор, пока панель Веб-консоль не откроется, и сразу отобразится в ней.</li>
<li>Стоит отметить, что встроенный в Firefox объект <code>console</code> совместим с таким же объектом, предоставляемым плагином <a class="external" href="http://getfirebug.com/" title="http://getfirebug.com/">Firebug</a>.</li>
</ul>
diff --git a/files/ru/web/api/document/write/index.html b/files/ru/web/api/document/write/index.html
index 8d9e74c6a1..4964fc8fab 100644
--- a/files/ru/web/api/document/write/index.html
+++ b/files/ru/web/api/document/write/index.html
@@ -62,7 +62,7 @@ translation_of: Web/API/Document/write
<div class="note"><strong>Замечание:</strong> В Edge  вызов <code>document.write в </code>iframe более одного раза  приводит к ошибке SCRIPT70: Доступ запрещён.</div>
-<div class="note"><strong>Замечание:</strong> Начиная с версии 55, Chrome не исполняет элементы <code>&lt;script&gt;</code>  вставленные посредством <code>document.write()</code> в случае отсутствия кэша HTTP для пользователей 2G подключения.</div>
+<div class="note"><strong>Замечание:</strong> Начиная с версии 55, Chrome не исполняет элементы <code>&lt;script&gt;</code>  вставленные посредством <code>document.write()</code> в случае отсутствия кеша HTTP для пользователей 2G подключения.</div>
<h2 id="Спецификации"><font color="#ffffff" face="x-locale-heading-primary, zillaslab, Palatino, Palatino Linotype, x-locale-heading-secondary, serif"><span style="background-color: #333333; font-size: 24px;">Спецификации</span></font></h2>
diff --git a/files/ru/web/api/extendableevent/waituntil/index.html b/files/ru/web/api/extendableevent/waituntil/index.html
index 0940ef1c50..771a71bed1 100644
--- a/files/ru/web/api/extendableevent/waituntil/index.html
+++ b/files/ru/web/api/extendableevent/waituntil/index.html
@@ -7,7 +7,7 @@ translation_of: Web/API/ExtendableEvent/waitUntil
<p><span class="seoSummary">Метод <code><strong>ExtendableEvent.waitUntil()</strong></code> сообщает диспетчеру событий, что выполняется действие. Также этот метод может быть использован, для того чтобы определить было ли то действие успешным. В рамках service workers, <code>waitUntil()</code> сообщает браузеру, что действие продолжается пока обещание не завершится (<em>promise settles</em>) и браузер не должен прерывать service worker если он хочет, чтобы это действие завершилось.</span></p>
-<p>События <code>install</code> в {{domxref("ServiceWorkerGlobalScope", "service workers")}} используют <code>waitUntil()</code> чтобы задержать service worker в {{domxref("ServiceWorkerRegistration.installing", "installing")}} фазе пока не завершатся задачи. Если обещание переданное в <code>waitUntil()</code> отклоняется, установка считается неудачной и устанавливаемый service worker отбрасывается.  В первую очередь это используется для гарантии того, что service worker не рассматривается как установленный (installed), пока все основные кэши на которые он зависит успешно не заполнены.</p>
+<p>События <code>install</code> в {{domxref("ServiceWorkerGlobalScope", "service workers")}} используют <code>waitUntil()</code> чтобы задержать service worker в {{domxref("ServiceWorkerRegistration.installing", "installing")}} фазе пока не завершатся задачи. Если обещание переданное в <code>waitUntil()</code> отклоняется, установка считается неудачной и устанавливаемый service worker отбрасывается.  В первую очередь это используется для гарантии того, что service worker не рассматривается как установленный (installed), пока все основные кеши на которые он зависит успешно не заполнены.</p>
<p>События <code>activate</code> в {{domxref("ServiceWorkerGlobalScope", "service workers")}} используют <code>waitUntil()</code> для размещения в буфере функциональных событий таких как <code>fetch</code> и <code>push</code> пока обещание переданное в <code>waitUntil()</code> не завершится успешно. Это даёт service worker время, чтобы обновить схемы базы данных и удалить устаревшие {{domxref("Cache", "caches")}}, таким образом другие события могут полагаться на полностью обновлённое состояние.</p>
diff --git a/files/ru/web/api/file_and_directory_entries_api/introduction/index.html b/files/ru/web/api/file_and_directory_entries_api/introduction/index.html
index bd5a67aa08..c1f0e10a2f 100644
--- a/files/ru/web/api/file_and_directory_entries_api/introduction/index.html
+++ b/files/ru/web/api/file_and_directory_entries_api/introduction/index.html
@@ -62,7 +62,7 @@ original_slug: Web/API/File_and_Directory_Entries_API/Введение
<li>Приложение осуществляет предварительную фоновую загрузку ресурсов, благодаря чему у пользователя нет необходимости ожидать их загрузки для начала следующего уровня.</li>
</ul>
</li>
- <li>Аудио- или фоторедактор с возможностью автономной работы или локальным кэшем.
+ <li>Аудио- или фоторедактор с возможностью автономной работы или локальным кешем.
<ul>
<li>Приложение может редактировать файлы без полной их перезаписи (например, ID3/EXIF теги).</li>
</ul>
diff --git a/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.html b/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.html
index c8d5463e7b..58ee18af30 100644
--- a/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.html
+++ b/files/ru/web/api/geolocation_api/using_the_geolocation_api/index.html
@@ -60,7 +60,7 @@ original_slug: Web/API/Geolocation/Using_geolocation/Using_the_Geolocation_API
<p>{{domxref("Geolocation.getCurrentPosition()","getCurrentPosition()")}} и {{domxref("Geolocation.watchPosition()","watchPosition()")}} принимают колбэк-функцию при успехе, необязательную колбэк-функцию при ошибке и необязательный объект <code><a href="/ru/docs/Web/API/PositionOptions">PositionOptions</a></code>.</p>
-<p>Этот объект позволяет вам включить возможность определения позиции с высокой точностью, указать максимальное время кэширования значения позиции (при повторных запросах, пока время не вышло, вам будет возвращается кэшированное значение; после браузер будет запрашивать актуальные данные), а также указать значение, устанавливающее интервал — как часто браузер должен пытаться получить данные о местоположении, прежде чем выйдет время.</p>
+<p>Этот объект позволяет вам включить возможность определения позиции с высокой точностью, указать максимальное время кеширования значения позиции (при повторных запросах, пока время не вышло, вам будет возвращается кешированное значение; после браузер будет запрашивать актуальные данные), а также указать значение, устанавливающее интервал — как часто браузер должен пытаться получить данные о местоположении, прежде чем выйдет время.</p>
<p>Вызов {{domxref("Geolocation.watchPosition()","watchPosition")}} может выглядит следующим образом:</p>
diff --git a/files/ru/web/api/htmlaudioelement/index.html b/files/ru/web/api/htmlaudioelement/index.html
index 639d1d85bd..4b869039aa 100644
--- a/files/ru/web/api/htmlaudioelement/index.html
+++ b/files/ru/web/api/htmlaudioelement/index.html
@@ -28,7 +28,7 @@ translation_of: Web/API/HTMLAudioElement
<h4 id="Описание">Описание</h4>
-<p>Конструктор audio элемента. Свойство <code>preload</code> по умолчанию задано как <code>auto</code>, а <code>src</code> равно значению аргумента <em>URLString.</em> Перед воспроизведением, браузер асинхронно загружает объект в кэш и впоследствии берёт данные оттуда.</p>
+<p>Конструктор audio элемента. Свойство <code>preload</code> по умолчанию задано как <code>auto</code>, а <code>src</code> равно значению аргумента <em>URLString.</em> Перед воспроизведением, браузер асинхронно загружает объект в кеш и впоследствии берёт данные оттуда.</p>
<p>Параметры</p>
diff --git a/files/ru/web/api/htmlcanvaselement/index.html b/files/ru/web/api/htmlcanvaselement/index.html
index ddc54d776e..314baeb20c 100644
--- a/files/ru/web/api/htmlcanvaselement/index.html
+++ b/files/ru/web/api/htmlcanvaselement/index.html
@@ -44,7 +44,7 @@ translation_of: Web/API/HTMLCanvasElement
<dt>{{domxref("HTMLCanvasElement.toDataURL()")}}</dt>
<dd>Возвращает data-URL, который содержит представление картинки в формате. указанном в параметре <code>type</code> (по умолчанию <code>png</code>). Возвращаемая картинка имеет разрешение 96dpi.</dd>
<dt>{{domxref("HTMLCanvasElement.toBlob()")}}</dt>
- <dd>Создаёт объект {{domxref("Blob")}}, представляющий картинку, которая содержится в холсте. Этот файл может быть кэширован на диске или сохранён в памяти на усмотрение user agent.</dd>
+ <dd>Создаёт объект {{domxref("Blob")}}, представляющий картинку, которая содержится в холсте. Этот файл может быть кеширован на диске или сохранён в памяти на усмотрение user agent.</dd>
<dt>{{domxref("HTMLCanvasElement.transferControlToOffscreen()")}} {{experimental_inline}}</dt>
<dd>Передаёт управление объекту {{domxref("OffscreenCanvas")}}, либо в main thread либо в worker.</dd>
<dt>{{domxref("HTMLCanvasElement.mozGetAsFile()")}} {{non-standard_inline}} {{deprecated_inline}}</dt>
diff --git a/files/ru/web/api/htmlmediaelement/index.html b/files/ru/web/api/htmlmediaelement/index.html
index 9223858223..1624801d49 100644
--- a/files/ru/web/api/htmlmediaelement/index.html
+++ b/files/ru/web/api/htmlmediaelement/index.html
@@ -181,7 +181,7 @@ translation_of: Web/API/HTMLMediaElement
<dl>
<dt>{{domxref("HTMLMediaElement.mozLoadFrom()")}} {{non-standard_inline}} {{deprecated_inline}}</dt>
- <dd>Этот метод, доступный только в реализации Mozilla, загружает данные из другого медиа-элемента. Это работает аналогично load () за исключением того, что вместо обычного алгоритма выбора ресурса для источника просто устанавливается значение currentSrc другого элемента. Это оптимизировано, так что этот элемент получает доступ ко всем кэшированным и буферизованным данным другого элемента; фактически эти два элемента совместно используют загруженные данные, поэтому данные, загруженные любым из этих элементов, доступны обоим.</dd>
+ <dd>Этот метод, доступный только в реализации Mozilla, загружает данные из другого медиа-элемента. Это работает аналогично load () за исключением того, что вместо обычного алгоритма выбора ресурса для источника просто устанавливается значение currentSrc другого элемента. Это оптимизировано, так что этот элемент получает доступ ко всем кешированным и буферизованным данным другого элемента; фактически эти два элемента совместно используют загруженные данные, поэтому данные, загруженные любым из этих элементов, доступны обоим.</dd>
</dl>
<h2 id="События">События </h2>
diff --git a/files/ru/web/api/indexeddb_api/browser_storage_limits_and_eviction_criteria/index.html b/files/ru/web/api/indexeddb_api/browser_storage_limits_and_eviction_criteria/index.html
index e81311aaae..bc4b6c0373 100644
--- a/files/ru/web/api/indexeddb_api/browser_storage_limits_and_eviction_criteria/index.html
+++ b/files/ru/web/api/indexeddb_api/browser_storage_limits_and_eviction_criteria/index.html
@@ -21,7 +21,7 @@ translation_of: Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criter
<ul>
<li><a href="/en-US/docs/Web/API/IndexedDB_API">IndexedDB</a></li>
- <li><a href="http://asmjs.org/">asm.js</a> кэширование</li>
+ <li><a href="http://asmjs.org/">asm.js</a> кеширование</li>
<li><a href="/en-US/docs/Web/API/Cache">Cache API</a></li>
<li>Cookies</li>
</ul>
diff --git a/files/ru/web/api/location/index.html b/files/ru/web/api/location/index.html
index 0183c895fd..2b9583e5d6 100644
--- a/files/ru/web/api/location/index.html
+++ b/files/ru/web/api/location/index.html
@@ -51,7 +51,7 @@ translation_of: Web/API/Location
<dt>{{domxref("Location.assign()")}}</dt>
<dd>Загружает ресурс по URL, указанному в качестве параметра.</dd>
<dt>{{domxref("Location.reload()")}}</dt>
- <dd>Перезагружает ресурс по текущему URL. Единственный опциональный параметр {{domxref("Boolean")}} при значении <code>true</code> указывает, что страница должна быть заново загружена с сервера, при значении <code>false</code> страница может быть загружена из кэша.</dd>
+ <dd>Перезагружает ресурс по текущему URL. Единственный опциональный параметр {{domxref("Boolean")}} при значении <code>true</code> указывает, что страница должна быть заново загружена с сервера, при значении <code>false</code> страница может быть загружена из кеша.</dd>
<dt>{{domxref("Location.replace()")}}</dt>
<dd>Заменяет текущий ресурс на новый по URL, указанному в качестве параметра. Отличие от <code>assign()</code> в том, что при использовании <code>replace()</code> текущая страница не будет сохранена в {{domxref("History")}}, и пользователь не сможет использовать кнопку <em>назад</em>, чтобы вернуться к ней.</dd>
<dt>{{domxref("Location.toString()")}}</dt>
diff --git a/files/ru/web/api/positionoptions/index.html b/files/ru/web/api/positionoptions/index.html
index e9d175035c..6d8f238aea 100644
--- a/files/ru/web/api/positionoptions/index.html
+++ b/files/ru/web/api/positionoptions/index.html
@@ -17,7 +17,7 @@ translation_of: Web/API/PositionOptions
<dt>{{domxref("PositionOptions.timeout")}}</dt>
<dd>Положительное число в миллисекундах, устанавливающее время, за которое устройство должно вернуть результат. По умолчанию это значение <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Infinity">Infinity</a></code>, что значит, <code>getCurrentPosition()</code> будет работать до тех пор пока не определит положение устройства.</dd>
<dt>{{domxref("PositionOptions.maximumAge")}}</dt>
- <dd>Положительное число указывающее максимально возможное время для кэширования результатов поиска положения устройства. Если установить <code>0</code>, это будет означать, что устройство не будет кэшировать позицию и будет всегда возвращать результат нового поиска. Если установить <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Infinity">Infinity</a>,</code> устройство всегда будет возвращать результат первого поиска. По умолчанию: 0.</dd>
+ <dd>Положительное число указывающее максимально возможное время для кеширования результатов поиска положения устройства. Если установить <code>0</code>, это будет означать, что устройство не будет кешировать позицию и будет всегда возвращать результат нового поиска. Если установить <code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Infinity">Infinity</a>,</code> устройство всегда будет возвращать результат первого поиска. По умолчанию: 0.</dd>
</dl>
<h2 id="Методы">Методы</h2>
diff --git a/files/ru/web/api/request/index.html b/files/ru/web/api/request/index.html
index a17540856e..a401b2cbe1 100644
--- a/files/ru/web/api/request/index.html
+++ b/files/ru/web/api/request/index.html
@@ -30,7 +30,7 @@ translation_of: Web/API/Request
<dl>
<dt>{{domxref("Request.cache")}} {{readonlyInline}}</dt>
- <dd>Содержит кэшированное состояние запроса (напр., <code>default</code>, <code>reload</code>, <code>no-cache</code>).</dd>
+ <dd>Содержит кешированное состояние запроса (напр., <code>default</code>, <code>reload</code>, <code>no-cache</code>).</dd>
<dt>{{domxref("Request.context")}} {{readonlyInline}} {{deprecated_inline()}}</dt>
<dd>Содержит контекст запроса (напр., <code>audio</code>, <code>image</code>, <code>iframe</code>, и т.д..)</dd>
<dt>{{domxref("Request.credentials")}} {{readonlyInline}}</dt>
diff --git a/files/ru/web/api/storage/index.html b/files/ru/web/api/storage/index.html
index 662d4c1057..5775e8d61c 100644
--- a/files/ru/web/api/storage/index.html
+++ b/files/ru/web/api/storage/index.html
@@ -156,7 +156,7 @@ function setStyles() {
<p>Все браузеры имеют различную вместимость для localStorage и sessionStorage. Вот <a class="external" href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">подробное сравнение всех storage для различных браузеров</a>.</p>
<div class="note">
-<p><strong>Важно: </strong>Начиная с iOS 5.1, Safari Mobile хранит данные localStorage в папке кэша, которая является объектом для периодических чисток по желанию OS, в основном из-за нехватки памяти.</p>
+<p><strong>Важно: </strong>Начиная с iOS 5.1, Safari Mobile хранит данные localStorage в папке кеша, которая является объектом для периодических чисток по желанию OS, в основном из-за нехватки памяти.</p>
</div>
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/api/storage/key/index.html b/files/ru/web/api/storage/key/index.html
index 7accb735a9..ace4277c9b 100644
--- a/files/ru/web/api/storage/key/index.html
+++ b/files/ru/web/api/storage/key/index.html
@@ -120,7 +120,7 @@ translation_of: Web/API/Storage/key
<p>Все браузеры имеют различный уровень объёма для localStorage и sessionStorage. Здесь вы найдёте <a href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">подробное описание объёма хранилищ для разных браузеров</a>.</p>
<div class="note">
-<p><strong>Примечание: </strong>начиная с версии iOS 5.1, Safari Mobile хранит данные localStorage в папке с кэшем, которая может быть случайно  очищена по требованию OS, обычно это происходит, когда мало доступного места.</p>
+<p><strong>Примечание: </strong>начиная с версии iOS 5.1, Safari Mobile хранит данные localStorage в папке с кешем, которая может быть случайно  очищена по требованию OS, обычно это происходит, когда мало доступного места.</p>
</div>
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/api/storage/length/index.html b/files/ru/web/api/storage/length/index.html
index 98f6ea61aa..35f32cf73c 100644
--- a/files/ru/web/api/storage/length/index.html
+++ b/files/ru/web/api/storage/length/index.html
@@ -114,7 +114,7 @@ translation_of: Web/API/Storage/length
<p>Все браузеры имеют различный уровень объёма для localStorage и sessionStorage. Здесь <a class="external" href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">подробное описание объёма хранилищ для разных браузеров</a>.</p>
<div class="note">
-<p><strong>Примечание: </strong>начиная с версии iOS 5.1, Safari Mobile хранит данные localStorage в папке с кэшем, которая может быть очищена случайно по требованию OS, обычно это происходит, когда мало доступного места.</p>
+<p><strong>Примечание: </strong>начиная с версии iOS 5.1, Safari Mobile хранит данные localStorage в папке с кешем, которая может быть очищена случайно по требованию OS, обычно это происходит, когда мало доступного места.</p>
</div>
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/api/storage/setitem/index.html b/files/ru/web/api/storage/setitem/index.html
index 75eb11453e..796a7e2871 100644
--- a/files/ru/web/api/storage/setitem/index.html
+++ b/files/ru/web/api/storage/setitem/index.html
@@ -122,7 +122,7 @@ translation_of: Web/API/Storage/setItem
<p>Все браузеры имеют различный уровень объёма для localStorage и sessionStorage. Здесь <a class="external" href="http://dev-test.nemikor.com/web-storage/support-test/" title="http://dev-test.nemikor.com/web-storage/support-test/">подробное описание объёма хранилищ для разных браузеров</a>.</p>
<div class="note">
-<p><strong>Примечание: </strong>начиная с версии iOS 5.1, Safari Mobile хранит данные localStorage в папке с кэшем, которая может быть очищена случайно по требованию OS, обычно это происходит, когда мало доступного места.</p>
+<p><strong>Примечание: </strong>начиная с версии iOS 5.1, Safari Mobile хранит данные localStorage в папке с кешем, которая может быть очищена случайно по требованию OS, обычно это происходит, когда мало доступного места.</p>
</div>
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/api/window/beforeunload_event/index.html b/files/ru/web/api/window/beforeunload_event/index.html
index 757ea14c3b..77bed9514b 100644
--- a/files/ru/web/api/window/beforeunload_event/index.html
+++ b/files/ru/web/api/window/beforeunload_event/index.html
@@ -43,7 +43,7 @@ translation_of: Web/API/Window/beforeunload_event
<p>Для борьбы с нежелательными всплывающими окнами браузеры могут не отображать подсказки, созданные в обработчиках событий <strong>beforeunload</strong>, за исключением случаев, когда страница была обработана или даже не отображается вообще.</p>
-<p>Прикрепление обработчика событий к <code>window</code> или <code>document</code> <code>beforeunload</code> событие не позволяет браузерам использовать кэш навигации по страницам в памяти, наподобие <a href="/en-US/docs/Mozilla/Firefox/Releases/1.5/Using_Firefox_1.5_caching">Firefox's Back-Forward cache</a> or <a href="https://webkit.org/blog/516/webkit-page-cache-ii-the-unload-event/">WebKit's Page Cache</a>.</p>
+<p>Прикрепление обработчика событий к <code>window</code> или <code>document</code> <code>beforeunload</code> событие не позволяет браузерам использовать кеш навигации по страницам в памяти, наподобие <a href="/en-US/docs/Mozilla/Firefox/Releases/1.5/Using_Firefox_1.5_caching">Firefox's Back-Forward cache</a> or <a href="https://webkit.org/blog/516/webkit-page-cache-ii-the-unload-event/">WebKit's Page Cache</a>.</p>
<p>В спецификации HTML указано, что вызовы {{domxref("window.alert()")}}, {{domxref("window.confirm()")}}, и {{domxref("window.prompt()")}} методы могут быть проигнорированы во время этого события. Посмотреть <a href="https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#user-prompts" lang="ru">HTML specification</a> для более подробной информации.</p>
diff --git a/files/ru/web/api/windoworworkerglobalscope/fetch/index.html b/files/ru/web/api/windoworworkerglobalscope/fetch/index.html
index cffef51d3e..dc4a7e7f7e 100644
--- a/files/ru/web/api/windoworworkerglobalscope/fetch/index.html
+++ b/files/ru/web/api/windoworworkerglobalscope/fetch/index.html
@@ -43,7 +43,7 @@ translation_of: Web/API/WindowOrWorkerGlobalScope/fetch
<li><code>body</code>: Тело запроса, которое может быть: {{domxref("Blob")}}, {{domxref("BufferSource")}}, {{domxref("FormData")}}, {{domxref("URLSearchParams")}}, или {{domxref("USVString")}} объектами. Обратите внимание, что <code>GET</code> или <code>HEAD</code> запрос не может иметь тела.</li>
<li><code>mode</code>: Режим, например, <code>cors</code>, <code>no-cors</code> или <code>same-origin</code>.</li>
<li><code>credentials</code>: Полномочия: <code>omit</code>, <code>same-origin</code> или <code>include</code>. Для автоматической отправки куки для текущего домена, эта опция должна быть указана. Начиная с Chrome 50, это свойство также принимает экземпляр класса {{domxref("FederatedCredential")}} или  {{domxref("PasswordCredential")}}.</li>
- <li><code>cache</code>: Режим кэширования запроса <code>default</code>, <code>no-store</code>, <code>reload</code>, <code>no-cache</code>, <code>force-cache</code> или <code>only-if-cached</code>.</li>
+ <li><code>cache</code>: Режим кеширования запроса <code>default</code>, <code>no-store</code>, <code>reload</code>, <code>no-cache</code>, <code>force-cache</code> или <code>only-if-cached</code>.</li>
<li><code>redirect</code>: Режим редиректа: <code>follow</code> (автоматически переадресовывать), <code>error</code> (прерывать перенаправление ошибкой) или <code>manual</code> (управлять перенаправлениями вручную). В Chrome по дефолту стоит <code>follow</code> (ранее, в Chrome 47, стояло <code>manual</code>).</li>
<li><code>referrer</code>: {{domxref("USVString")}}, определяющая <code>no-referrer</code>, <code>client</code> или a URL. Дефолтное значение - <code>client</code>.</li>
<li><code>referrerPolicy</code>: Определяет значение HTTP заголовка реферера. Может быть: <code>no-referrer</code>, <code>no-referrer-when-downgrade</code>, <code>origin</code>, <code>origin-when-cross-origin</code>, <code>unsafe-url</code>.</li>
diff --git a/files/ru/web/guide/ajax/getting_started/index.html b/files/ru/web/guide/ajax/getting_started/index.html
index 31d0dd8881..5794fb1ebe 100644
--- a/files/ru/web/guide/ajax/getting_started/index.html
+++ b/files/ru/web/guide/ajax/getting_started/index.html
@@ -189,7 +189,7 @@ httpRequest.send(null);
<p><strong>Замечание</strong>: Строка <code>httpRequest.overrideMimeType('text/xml');</code> вызовет ошибки в консоли JavaScript в Firefox 1.5 или более позднем, как описано в <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=311724" rel="freelink">https://bugzilla.mozilla.org/show_bug.cgi?id=311724</a>, если страница вызванная с помощью XMLHttpRequest не является правильным XML (например, если это обычный текст). На самом деле это корректное поведение.</p>
-<p><strong>Замечание 2</strong>: Если вы посылаете запрос не на статический XML-файл, а на серверный скрипт, возвращающий XML, то нужно установить некоторые заголовки ответа, если вы планируете сделать вашу страницу работоспособной в Internet Explorer помимо Mozilla. Если вы не установите заголовок <code>Content-Type: application/xml</code>, IE будет сообщать об ошибке JavaScript, 'Object Expected', после строки, где вы пытаетесь получить доступ к XML элементу. Если вы не установите заголовок <code>Cache-Control: no-cache</code> броузер будет кэшировать ответ и никогда не будет повторно отправлять запрос, что сделает отладку весьма «забавной».</p>
+<p><strong>Замечание 2</strong>: Если вы посылаете запрос не на статический XML-файл, а на серверный скрипт, возвращающий XML, то нужно установить некоторые заголовки ответа, если вы планируете сделать вашу страницу работоспособной в Internet Explorer помимо Mozilla. Если вы не установите заголовок <code>Content-Type: application/xml</code>, IE будет сообщать об ошибке JavaScript, 'Object Expected', после строки, где вы пытаетесь получить доступ к XML элементу. Если вы не установите заголовок <code>Cache-Control: no-cache</code> броузер будет кешировать ответ и никогда не будет повторно отправлять запрос, что сделает отладку весьма «забавной».</p>
<p><strong>Замечание 3</strong>: Если переменная <code>httpRequest</code> используется глобально, то конкурирующие функции, вызывающие <code>makeRequest()</code> могут конкурировать друг с другом, вызывая состязания. Объявление переменной <code>httpRequest</code> локально в функции и передача её в <code>alertContent()</code> предотвращает состязания.</p>
diff --git a/files/ru/web/html/element/html/index.html b/files/ru/web/html/element/html/index.html
index 2787e89b66..fb41d15d76 100644
--- a/files/ru/web/html/element/html/index.html
+++ b/files/ru/web/html/element/html/index.html
@@ -51,7 +51,7 @@ translation_of: Web/HTML/Element/html
<dl>
<dt>{{htmlattrdef("manifest")}} {{obsolete_inline}}</dt>
- <dd>Определяет {{glossary("URI")}} файла манифеста, указывающего ресурсы, которые должны быть сохранены в локальном кэше. Смотрите <a href="/en-US/docs/Web/HTML/Using_the_application_cache">Использование кэша приложений</a>.</dd>
+ <dd>Определяет {{glossary("URI")}} файла манифеста, указывающего ресурсы, которые должны быть сохранены в локальном кеше. Смотрите <a href="/en-US/docs/Web/HTML/Using_the_application_cache">Использование кеша приложений</a>.</dd>
<dt>{{htmlattrdef("version")}} {{obsolete_inline}}</dt>
<dd>Определяет версию HTML DTD (Document Type Definition, больше известное как {{glossary("Doctype")}}), которая управляет текущим документом. Этот атрибут не нужен, потому что он является избыточным, так как есть информация, указываемая в объявлении типа документа.</dd>
<dt>{{htmlattrdef("xmlns")}}</dt>
diff --git a/files/ru/web/html/element/meta/index.html b/files/ru/web/html/element/meta/index.html
index e5cef07fa3..60762dde36 100644
--- a/files/ru/web/html/element/meta/index.html
+++ b/files/ru/web/html/element/meta/index.html
@@ -218,7 +218,7 @@ translation_of: Web/HTML/Element/meta
</tr>
<tr>
<td><code>noarchive</code></td>
- <td>Запрещает поисковой системе кэшировать содержимое страницы.</td>
+ <td>Запрещает поисковой системе кешировать содержимое страницы.</td>
<td><a class="external" href="https://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=79812">Google</a>, <a class="external" href="https://help.yahoo.com/l/us/yahoo/search/indexing/basics-10.html;_ylt=Aszma_Ly8TfhL7mn_LGWn5RYqCN4">Yahoo</a>, <a class="external" href="https://www.bing.com/webmaster/help/which-robots-metatags-does-bing-support-5198d240">Bing</a></td>
</tr>
<tr>
diff --git a/files/ru/web/html/element/video/index.html b/files/ru/web/html/element/video/index.html
index 9fb3ff9fb7..d51576efcd 100644
--- a/files/ru/web/html/element/video/index.html
+++ b/files/ru/web/html/element/video/index.html
@@ -45,7 +45,7 @@ translation_of: Web/HTML/Element/video
<dt>{{htmlattrdef("autoplay")}}</dt>
<dd><span id="result_box" lang="ru"><span class="hps">Логический</span> <span class="hps">атрибут</span><span>;</span> <span class="hps">если указан,</span> то <span class="hps">видео</span> <span class="hps">начнёт воспроизводится </span></span><span lang="ru"><span class="hps">автоматически</span><span class="hps">, как только</span> <span class="hps">это будет возможно сделать без</span> <span class="hps">остановки</span><span>, чтобы закончить</span> <span class="hps">загрузку данных</span><span>.</span></span></dd>
<dt>{{htmlattrdef("autobuffer")}} {{Non-standard_inline}} {{obsolete_inline}}</dt>
- <dd>Логический атрибут; если указано, видео автоматически начнёт буферизацию, даже если оно не настроено на автоматический запуск. Используйте этот атрибут только тогда, когда очень вероятно, что пользователь будет смотреть видео. Видео буферизуется до тех пор, пока не заполнится кэш мультимедиа.
+ <dd>Логический атрибут; если указано, видео автоматически начнёт буферизацию, даже если оно не настроено на автоматический запуск. Используйте этот атрибут только тогда, когда очень вероятно, что пользователь будет смотреть видео. Видео буферизуется до тех пор, пока не заполнится кеш мультимедиа.
<div class="note"><strong>Примечание:</strong> несмотря на то, что в ранних версиях HTML5 атрибут <code>autobuffer</code> присутствовал, в последующих выпусках он был удалён. Также он был удалён из Gecko 2.0 и других браузеров, а в некоторых никогда не реализовывался. Спецификация определяет новый перечислимый атрибут <code>preload</code>, вместо <code>autobuffer</code> с другим синтаксисом. {{bug(548523)}}</div>
</dd>
<dt>{{htmlattrdef("buffered")}}</dt>
diff --git a/files/ru/web/html/preloading_content/index.html b/files/ru/web/html/preloading_content/index.html
index 01cfa703ff..8b408d815c 100644
--- a/files/ru/web/html/preloading_content/index.html
+++ b/files/ru/web/html/preloading_content/index.html
@@ -51,7 +51,7 @@ translation_of: Web/HTML/Preloading_content
<ul>
<li>Точнее расставить приоритеты при загрузке ресурсов.</li>
- <li>Сохранить в кэше затребованный ресурс для его повторного использования в случае необходимости.</li>
+ <li>Сохранить в кеше затребованный ресурс для его повторного использования в случае необходимости.</li>
<li>Применять корректную <a href="/ru/docs/Web/HTTP/CSP">политику безопасности содержимого (content security policy)</a> для ресурсов.</li>
<li>Правильно устанавливать заголовки {{HTTPHeader("Accept")}} для выбранного запроса.</li>
</ul>
diff --git a/files/ru/web/html/using_the_application_cache/index.html b/files/ru/web/html/using_the_application_cache/index.html
index 89a4a71d52..81d90fffbc 100644
--- a/files/ru/web/html/using_the_application_cache/index.html
+++ b/files/ru/web/html/using_the_application_cache/index.html
@@ -1,67 +1,67 @@
---
-title: Использование кэширования приложений
+title: Использование кеширования приложений
slug: Web/HTML/Using_the_application_cache
translation_of: Web/HTML/Using_the_application_cache
-original_slug: Web/HTML/Использование_кэширования_приложений
+original_slug: Web/HTML/Использование_кеширования_приложений
---
<h2 id="Введение">Введение</h2>
-<p><a href="/en-US/docs/HTML/HTML5" title="HTML/HTML5">HTML5</a> предоставляет механизм <em>кэширования приложения</em>, позволяющий веб-приложениям работать в автономном режиме. Разработчики теперь могут использовать интерфейс <strong>Кэша приложения</strong> (<em>AppCache</em>), сообщая браузеру, какие из ресурсов браузеру следует закешировать и сделать доступными в режиме оффлайн. Закодированные приложения загружаются и работают корректно, даже если пользователь обновляет страницу в тот момент, когда он отключён от сети.</p>
-<p>Использование механизма кэширования даёт следующие преимущества:</p>
+<p><a href="/en-US/docs/HTML/HTML5" title="HTML/HTML5">HTML5</a> предоставляет механизм <em>кеширования приложения</em>, позволяющий веб-приложениям работать в автономном режиме. Разработчики теперь могут использовать интерфейс <strong>Кеша приложения</strong> (<em>AppCache</em>), сообщая браузеру, какие из ресурсов браузеру следует закешировать и сделать доступными в режиме оффлайн. Закодированные приложения загружаются и работают корректно, даже если пользователь обновляет страницу в тот момент, когда он отключён от сети.</p>
+<p>Использование механизма кеширования даёт следующие преимущества:</p>
<ul>
<li>Просмотр страниц в автономном режиме: пользователи могут переходить по сайту даже в режиме оффлайн.</li>
<li>Скорость: закешированные ресурсы хранятся на устройстве пользователя и, следовательно, загружаются быстрее.</li>
<li>Уменьшение нагрузки на сервер: браузер загружает с сервера только те ресурсы, которые были изменены.</li>
</ul>
-<h2 id="Как_работает_кэш_приложения">Как работает кэш приложения</h2>
-<h3 id="Включение_механизма_кэширования">Включение механизма кэширования</h3>
-<p>Для включения механизма кэширования приложения вам необходимо включить атрибут {{htmlattrxref("manifest", "html")}} в элемент {{HTMLElement("html")}} на странице вашего приложения, как показано примере ниже:</p>
+<h2 id="Как_работает_кеш_приложения">Как работает кеш приложения</h2>
+<h3 id="Включение_механизма_кеширования">Включение механизма кеширования</h3>
+<p>Для включения механизма кеширования приложения вам необходимо включить атрибут {{htmlattrxref("manifest", "html")}} в элемент {{HTMLElement("html")}} на странице вашего приложения, как показано примере ниже:</p>
<div style="overflow: hidden;">
<pre class="brush: html">&lt;html manifest="example.appcache"&gt;
...
&lt;/html&gt;
</pre>
</div>
-<p>Атрибут <code>manifest</code> ссылается на файл <strong>манифеста кэша</strong>, который является текстовым файлом и содержит список ресурсов (файлов), которые браузеру следует закешировать для вашего приложения.</p>
-<p>Вам следует включить атрибут <code>manifest</code> в каждую страницу вашего приложения, внутри которой вы хотели бы осуществлять кэширование. Браузер не закеширует страницы, не содержащие атрибута <code>manifest</code>, пока такие страницы не будут явно указаны в файле манифеста. Вам не обязательно перечислять все страницы, которые вы хотите закешировать, в файле манифеста, т.к. браузер неявно добавляет в кэш приложения каждую посещаемую пользователем страницу, где есть атрибут  <code>manifest</code>.</p>
-<p>Некоторые браузеры (например, Firefox) показывают панель уведомлений , когда пользователь загружает использующее кэш приложение в первый раз. Панель уведомлений может показывать примерно такое сообщение::</p>
+<p>Атрибут <code>manifest</code> ссылается на файл <strong>манифеста кеша</strong>, который является текстовым файлом и содержит список ресурсов (файлов), которые браузеру следует закешировать для вашего приложения.</p>
+<p>Вам следует включить атрибут <code>manifest</code> в каждую страницу вашего приложения, внутри которой вы хотели бы осуществлять кеширование. Браузер не закеширует страницы, не содержащие атрибута <code>manifest</code>, пока такие страницы не будут явно указаны в файле манифеста. Вам не обязательно перечислять все страницы, которые вы хотите закешировать, в файле манифеста, т.к. браузер неявно добавляет в кеш приложения каждую посещаемую пользователем страницу, где есть атрибут  <code>manifest</code>.</p>
+<p>Некоторые браузеры (например, Firefox) показывают панель уведомлений , когда пользователь загружает использующее кеш приложение в первый раз. Панель уведомлений может показывать примерно такое сообщение::</p>
<p style="margin-left: 40px;">Этот веб-сайт (<code>www.example.com</code>) запрашивает у вас разрешение на хранение данных для автономной работы на вашем компьютере. [Разрешить] [Никогда для этого сайта] [Не сейчас]</p>
<p>Термин "оффлайн(-доступные) приложения" иногда относится конкретно к приложениям, которым пользователь разрешил использовать возможности работы оффлайн.</p>
<h3 id="Загрузка_документов">Загрузка документов</h3>
-<p>Использование кэша приложений изменяет обычный процесс загрузки документа:</p>
+<p>Использование кеша приложений изменяет обычный процесс загрузки документа:</p>
<ul>
- <li>Если существует кэш приложения, браузер загружает документ и связанные с ним ресурсы напрямую из кэша без использования сети. Это ускоряет загрузку документа.</li>
- <li>Затем браузер проверяет, был ли изменён манифест кэша на стороне сервера.</li>
- <li>Если манифест кэша изменён, браузер загружает новую версию манифеста и перечисленных в нём ресурсов. Данные действия происходят в фоновом режиме и почти не влияют на производительность.</li>
+ <li>Если существует кеш приложения, браузер загружает документ и связанные с ним ресурсы напрямую из кеша без использования сети. Это ускоряет загрузку документа.</li>
+ <li>Затем браузер проверяет, был ли изменён манифест кеша на стороне сервера.</li>
+ <li>Если манифест кеша изменён, браузер загружает новую версию манифеста и перечисленных в нём ресурсов. Данные действия происходят в фоновом режиме и почти не влияют на производительность.</li>
</ul>
-<p>Ниже приведено более подробное описание процесса загрузки документов и обновления кэша приложения:</p>
+<p>Ниже приведено более подробное описание процесса загрузки документов и обновления кеша приложения:</p>
<ol>
- <li>Когда браузер посещает страницу со включённым атрибутом <code>manifest</code> и кэша приложения не существует, браузер загружает документ, а затем получает все пункты файла манифеста, создавая тем самым первую версию кэша приложения.</li>
- <li>Последующие посещения данной страницы приводят к загрузке документа и других ресурсов, указанных в файле манифеста, уже из кэша приложения (не с сервера). К тому же браузер также посылает событие <code>checking</code> объекту <code><a href="/en-US/docs/DOM/window.applicationCache" title="DOM/window.applicationCache">window.applicationCache</a></code> и получает файл манифеста в соответствии с правилами кэширования HTTP.</li>
+ <li>Когда браузер посещает страницу со включённым атрибутом <code>manifest</code> и кеша приложения не существует, браузер загружает документ, а затем получает все пункты файла манифеста, создавая тем самым первую версию кеша приложения.</li>
+ <li>Последующие посещения данной страницы приводят к загрузке документа и других ресурсов, указанных в файле манифеста, уже из кеша приложения (не с сервера). К тому же браузер также посылает событие <code>checking</code> объекту <code><a href="/en-US/docs/DOM/window.applicationCache" title="DOM/window.applicationCache">window.applicationCache</a></code> и получает файл манифеста в соответствии с правилами кеширования HTTP.</li>
<li>Если текущая закешированная копия манифеста совпадает со скачанной, браузер посылает событие <code>noupdate</code> объекту <code>applicationCache</code>, завершая процесс обновления. Обратите внимание, если вы изменили закешированные ресурсы на стороне сервера, вам также необходимо изменить и файл манифеста, тем самым давая браузеру знать, какие из ресурсов нужно получить повторно.</li>
- <li>Если файл манифеста изменился, то все перечисленные в нём файлы, так же, как и добавленные в кэш с помощью вызова <code><a href="/en-US/docs/nsIDOMOfflineResourceList#add.28.29" title="nsIDOMOfflineResourceList#add.28.29">applicationCache.add()</a></code>, попадают во временный кэш с учётом правил кэширования HTTP. Во время обновления каждого файла в этом временном кэше браузер посылает событие <code>progress</code> объекту <code>applicationCache</code>. Если происходит ошибка, браузер посылает событие <code>error</code>, а обновление прекращается.</li>
- <li>Как только успешно получены все файлы, они автоматически отправляются в настоящий оффлайн-кэш, а объекту <code>applicationCache</code> посылается событие <code>cached</code>. Поскольку документ уже был загружен в браузер из кэша, обновлённый документ не перерисуется, пока страница не будет перезагружена (неважно как, вручную или программно).</li>
+ <li>Если файл манифеста изменился, то все перечисленные в нём файлы, так же, как и добавленные в кеш с помощью вызова <code><a href="/en-US/docs/nsIDOMOfflineResourceList#add.28.29" title="nsIDOMOfflineResourceList#add.28.29">applicationCache.add()</a></code>, попадают во временный кеш с учётом правил кеширования HTTP. Во время обновления каждого файла в этом временном кеше браузер посылает событие <code>progress</code> объекту <code>applicationCache</code>. Если происходит ошибка, браузер посылает событие <code>error</code>, а обновление прекращается.</li>
+ <li>Как только успешно получены все файлы, они автоматически отправляются в настоящий оффлайн-кеш, а объекту <code>applicationCache</code> посылается событие <code>cached</code>. Поскольку документ уже был загружен в браузер из кеша, обновлённый документ не перерисуется, пока страница не будет перезагружена (неважно как, вручную или программно).</li>
</ol>
-<h2 id="Место_хранения_и_очистка_оффлайн-кэша">Место хранения и очистка оффлайн-кэша</h2>
-<p>В Chrome оффлайн-кэш можно очистить, выбрав «Очистить историю...» в настройках или перейдя на адрес <a title="chrome://appcache-internals/">chrome://appcache-internals/</a>. У Safari также есть похожий пункт «Очистить кэш» в настройках, но для этого также может  понадобиться перезапуск браузера.</p>
-<p>Firefox хранит данные оффлайн-кэша отдельно от профиля — по соседству с обычным дисковым кэшем:</p>
+<h2 id="Место_хранения_и_очистка_оффлайн-кеша">Место хранения и очистка оффлайн-кеша</h2>
+<p>В Chrome оффлайн-кеш можно очистить, выбрав «Очистить историю...» в настройках или перейдя на адрес <a title="chrome://appcache-internals/">chrome://appcache-internals/</a>. У Safari также есть похожий пункт «Очистить кеш» в настройках, но для этого также может  понадобиться перезапуск браузера.</p>
+<p>Firefox хранит данные оффлайн-кеша отдельно от профиля — по соседству с обычным дисковым кешем:</p>
<ul>
<li>В Windows Vista/7: <code>C:\Users\&lt;пользователь&gt;\AppData\<strong>Local</strong>\Mozilla\Firefox\Profiles\&lt;соль&gt;.&lt;имя профиля&gt;\OfflineCache</code></li>
<li>В Mac/Linux: <code>/Users/&lt;<code>пользователь</code>&gt;/Library/Caches/Firefox/Profiles/&lt;<code>соль</code>&gt;.&lt;<code>имя профиля</code>&gt;/OfflineCache</code></li>
</ul>
-<p>Текущее состояние оффлайн-кэша в Firefox можно посмотреть на странице <code>about:cache</code> (в разделе «Offline cache device»). Оффлайн-кэш можно очистить по отдельности для каждого сайта, используя кнопку «Удалить...» в разделе Инструменты -&gt; Настройки -&gt; Дополнительные -&gt; Сеть -&gt; Автономное содержимое.</p>
-<p>До Firefox 11 кэш нельзя было очистить ни кнопкой Инструменты -&gt; Удалить недавнюю историю, ни Инструменты -&gt; Настройки -&gt; Дополнительные -&gt; Сеть -&gt; Автономное содержимое -&gt; Очистить сейчас. Сейчас эта проблема устранена.</p>
-<p>В Linux настройки оффлайн-кэша можно найти в разделе Инструменты -&gt; Настройки -&gt; Дополнительные -&gt; Сеть -&gt; Автономное содержимое и данные пользователя</p>
+<p>Текущее состояние оффлайн-кеша в Firefox можно посмотреть на странице <code>about:cache</code> (в разделе «Offline cache device»). Оффлайн-кеш можно очистить по отдельности для каждого сайта, используя кнопку «Удалить...» в разделе Инструменты -&gt; Настройки -&gt; Дополнительные -&gt; Сеть -&gt; Автономное содержимое.</p>
+<p>До Firefox 11 кеш нельзя было очистить ни кнопкой Инструменты -&gt; Удалить недавнюю историю, ни Инструменты -&gt; Настройки -&gt; Дополнительные -&gt; Сеть -&gt; Автономное содержимое -&gt; Очистить сейчас. Сейчас эта проблема устранена.</p>
+<p>В Linux настройки оффлайн-кеша можно найти в разделе Инструменты -&gt; Настройки -&gt; Дополнительные -&gt; Сеть -&gt; Автономное содержимое и данные пользователя</p>
<p>См. также <a href="/en-US/docs/DOM/Storage#Storage_location_and_clearing_the_data" title="DOM/Storage#Storage location and clearing the data">очистка данных хранилища DOM</a>.</p>
-<p>Также кэши приложения могут устареть. Если с сервера удалить файл манифеста, браузер удалит все кэши, которые были в нём указаны, и пошлёт событие <code>obsoleted</code> объекту <code>applicationCache</code>, что установит состояние кэша в <code>OBSOLETE</code>.</p>
-<h2 id="Файл_манифеста_кэша">Файл манифеста кэша</h2>
-<h3 id="Ссылки_на_файл_манифеста_кэша">Ссылки на файл манифеста кэша</h3>
-<p><code>Атрибут manifest</code> может содержать как относительный путь, так и абсолютный URL (который должен соответствовать принципу единого источника) к файлу манифеста. Файл манифеста кэша может иметь любое расширение, но его MIME- тип должен быть <code>text/cache-manifest</code>.</p>
+<p>Также кеши приложения могут устареть. Если с сервера удалить файл манифеста, браузер удалит все кеши, которые были в нём указаны, и пошлёт событие <code>obsoleted</code> объекту <code>applicationCache</code>, что установит состояние кеша в <code>OBSOLETE</code>.</p>
+<h2 id="Файл_манифеста_кеша">Файл манифеста кеша</h2>
+<h3 id="Ссылки_на_файл_манифеста_кеша">Ссылки на файл манифеста кеша</h3>
+<p><code>Атрибут manifest</code> может содержать как относительный путь, так и абсолютный URL (который должен соответствовать принципу единого источника) к файлу манифеста. Файл манифеста кеша может иметь любое расширение, но его MIME- тип должен быть <code>text/cache-manifest</code>.</p>
<div class="note">
<strong>Примечание: </strong>На серверах Apache MIME-тип файлов манифеста (.appcache) можно настроить, добавив строчку <code>AddType text/cache-manifest .appcache</code> в файл .htaccess в корневой директории или же директории приложения.</div>
-<h3 id="Пункты_манифеста_кэша">Пункты манифеста кэша</h3>
-<p>Манифест кэша представляет собой обычный текстовый файл, содержащий список ресурсов, которые браузеру следует закешировать для обеспечения автономного доступа. Ресурсы идентифицируются по URI. Объекты, перечисленные в манифесте кэша должны иметь те же протокол, хост и порт, что и сам манифест.</p>
-<h3 id="Пример_1_простой_файл_манифеста_кэша">Пример 1: простой файл манифеста кэша</h3>
-<p>Ниже приведено содержимое простого файла манифеста кэша для воображаемого веб-сайта <span class="nowiki">www.example.com</span>.</p>
+<h3 id="Пункты_манифеста_кеша">Пункты манифеста кеша</h3>
+<p>Манифест кеша представляет собой обычный текстовый файл, содержащий список ресурсов, которые браузеру следует закешировать для обеспечения автономного доступа. Ресурсы идентифицируются по URI. Объекты, перечисленные в манифесте кеша должны иметь те же протокол, хост и порт, что и сам манифест.</p>
+<h3 id="Пример_1_простой_файл_манифеста_кеша">Пример 1: простой файл манифеста кеша</h3>
+<p>Ниже приведено содержимое простого файла манифеста кеша для воображаемого веб-сайта <span class="nowiki">www.example.com</span>.</p>
<pre>CACHE MANIFEST
# v1 - 2011-08-13
# Это комментарий.
@@ -69,10 +69,10 @@ original_slug: Web/HTML/Использование_кэширования_при
<span class="nowiki">http://www.example.com/header.png</span>
<span class="nowiki">http://www.example.com/blah/blah</span>
</pre>
-<p>Манифест кэша может включать три секции (<code>CACHE</code>, <code>NETWORK</code> и <code>FALLBACK</code>, которые будут рассмотрены далее). В приведённом примере нет заголовков секций, поэтому предполагается, что все строчки находятся в явной секции <code>CACHE</code>,  подразумевая, что все указанные в них ресурсы браузеру следует сохранить в кэше приложения. Ресурсы могут быть указаны с использованием как абсолютных, так и относительных URL (например, <code>index.html</code>).</p>
-<p>Для наличия в кэше комментария «v1» есть веские основания. Браузер обновляет кэш приложения, только если изменён файл манифеста, хотя бы один байт в нём. Если вы изменяете закешированный ресурс на стороне сервера, (например, при обновлении содержимого картинки  <code>header.png</code>), вы также должны изменить содержимое файла манифеста, тем самым сообщая браузеру, что нужно обновить кэш. Вы можете изменять файл манифеста так, как вам угодно, но лучшие практики рекомендуют использовать изменение номера пересмотра.</p>
+<p>Манифест кеша может включать три секции (<code>CACHE</code>, <code>NETWORK</code> и <code>FALLBACK</code>, которые будут рассмотрены далее). В приведённом примере нет заголовков секций, поэтому предполагается, что все строчки находятся в явной секции <code>CACHE</code>,  подразумевая, что все указанные в них ресурсы браузеру следует сохранить в кеше приложения. Ресурсы могут быть указаны с использованием как абсолютных, так и относительных URL (например, <code>index.html</code>).</p>
+<p>Для наличия в кеше комментария «v1» есть веские основания. Браузер обновляет кеш приложения, только если изменён файл манифеста, хотя бы один байт в нём. Если вы изменяете закешированный ресурс на стороне сервера, (например, при обновлении содержимого картинки  <code>header.png</code>), вы также должны изменить содержимое файла манифеста, тем самым сообщая браузеру, что нужно обновить кеш. Вы можете изменять файл манифеста так, как вам угодно, но лучшие практики рекомендуют использовать изменение номера пересмотра.</p>
<div class="warning">
- <strong>Важное замечание:</strong> Не указывайте в манифесте ссылку на него самого, в противном случае будет невозможно сообщить браузеру о том, что кэш обновился.</div>
+ <strong>Важное замечание:</strong> Не указывайте в манифесте ссылку на него самого, в противном случае будет невозможно сообщить браузеру о том, что кеш обновился.</div>
<h3 id="Sections_in_a_cache_manifest_file_CACHE_NETWORK_and_FALLBACK">Sections in a cache manifest file: <code>CACHE</code>, <code>NETWORK</code>, and <code>FALLBACK</code></h3>
<p>A manifest can have three distinct sections: <code>CACHE</code>, <code>NETWORK</code>, and <code>FALLBACK</code>.</p>
<dl>
diff --git a/files/ru/web/http/caching/index.html b/files/ru/web/http/caching/index.html
index d292181c07..a359321564 100644
--- a/files/ru/web/http/caching/index.html
+++ b/files/ru/web/http/caching/index.html
@@ -4,10 +4,10 @@ slug: Web/HTTP/Caching
tags:
- HTTP
- Кеширование
- - Кэширование
+ - Кеширование
- Руководство
translation_of: Web/HTTP/Caching
-original_slug: Web/HTTP/Кэширование
+original_slug: Web/HTTP/Кеширование
---
<div>{{HTTPSidebar}}</div>
diff --git a/files/ru/web/http/content_negotiation/index.html b/files/ru/web/http/content_negotiation/index.html
index 4c36d7e82b..6ed9112f1d 100644
--- a/files/ru/web/http/content_negotiation/index.html
+++ b/files/ru/web/http/content_negotiation/index.html
@@ -30,7 +30,7 @@ translation_of: Web/HTTP/Content_negotiation
<p><img alt="" src="https://mdn.mozillademos.org/files/13791/HTTPNegoServer.png" style="height: 380px; width: 767px;"></p>
-<p>Стандарт HTTP/1.1 определяет список стандартных заголовков которые используются в этом механизме согласования – ({{HTTPHeader("Accept")}}, {{HTTPHeader("Accept-Charset")}}, {{HTTPHeader("Accept-Encoding")}}, {{HTTPHeader("Accept-Language")}}). Хотя, строго говоря, {{HTTPHeader("User-Agent")}} не находится в этом списке, в некоторых случаях он используется, чтобы послать определённое представление запрошенного ресурса, несмотря на то, что это и не является хорошей практикой. Сервер использует заголовок {{HTTPHeader("Vary")}} чтобы обозначить, какие заголовки он использовал для согласования (точнее, ассоциированные с ними заголовки ответа), чтобы <a href="/en-US/docs/Web/HTTP/Caching">кэширование</a> работало оптимально.</p>
+<p>Стандарт HTTP/1.1 определяет список стандартных заголовков которые используются в этом механизме согласования – ({{HTTPHeader("Accept")}}, {{HTTPHeader("Accept-Charset")}}, {{HTTPHeader("Accept-Encoding")}}, {{HTTPHeader("Accept-Language")}}). Хотя, строго говоря, {{HTTPHeader("User-Agent")}} не находится в этом списке, в некоторых случаях он используется, чтобы послать определённое представление запрошенного ресурса, несмотря на то, что это и не является хорошей практикой. Сервер использует заголовок {{HTTPHeader("Vary")}} чтобы обозначить, какие заголовки он использовал для согласования (точнее, ассоциированные с ними заголовки ответа), чтобы <a href="/en-US/docs/Web/HTTP/Caching">кеширование</a> работало оптимально.</p>
<p>В дополнение к этим, есть предложение добавить больше заголовков в список доступным, так называемые Подсказки Клиента (Client Hints). Они будут предоставлять информацию о типе устройства на котором они используются (например, будет это настольный компьютер или мобильное устройство).</p>
diff --git a/files/ru/web/http/cors/index.html b/files/ru/web/http/cors/index.html
index c7ec4d9028..36fb6b47f4 100644
--- a/files/ru/web/http/cors/index.html
+++ b/files/ru/web/http/cors/index.html
@@ -296,7 +296,7 @@ Access-Control-Max-Age: 86400</pre>
<p>Сервер также отправляет <code>Access-Control-Allow-Headers</code> со значением "<code>X-PINGOTHER, Content-Type</code>", подтверждая, что это разрешённые заголовки, которые будут использоваться с фактическим запросом. Как и <code>Access-Control-Allow-Methods</code>, <code>Access-Control-Allow-Headers</code> представляет собой список допустимых заголовков через запятую.</p>
-<p>Наконец, {{HTTPHeader("Access-Control-Max-Age")}} даёт значение в секундах, в течение которого можно кэшировать ответ на предварительный запрос без отправки другого предварительного запроса. В этом случае, 86400 секунды - это 24 часа. Обратите внимание, что каждый браузер имеет<a href="/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age"> максимальное внутреннее значение</a>, которое имеет приоритет, когда <code>Access-Control-Max-Age</code> больше.</p>
+<p>Наконец, {{HTTPHeader("Access-Control-Max-Age")}} даёт значение в секундах, в течение которого можно кешировать ответ на предварительный запрос без отправки другого предварительного запроса. В этом случае, 86400 секунды - это 24 часа. Обратите внимание, что каждый браузер имеет<a href="/en-US/docs/Web/HTTP/Headers/Access-Control-Max-Age"> максимальное внутреннее значение</a>, которое имеет приоритет, когда <code>Access-Control-Max-Age</code> больше.</p>
<h4 id="Предварительные_запросы_и_переадресации">Предварительные запросы и  переадресации</h4>
diff --git a/files/ru/web/http/headers/access-control-allow-origin/index.html b/files/ru/web/http/headers/access-control-allow-origin/index.html
index a8c83a5fb6..f9acce8bd3 100644
--- a/files/ru/web/http/headers/access-control-allow-origin/index.html
+++ b/files/ru/web/http/headers/access-control-allow-origin/index.html
@@ -53,7 +53,7 @@ Access-Control-Allow-Origin: null
<p>Чтобы ограничить <code>Access-Control-Allow-Origin</code> разрешённым набором значений, необходимо реализовать логику на стороне сервера для проверки значения заголовка {{HTTPHeader("Origin")}} запроса, сравнить его с разрешённым списком источников, а затем, если значение {{HTTPHeader("Origin")}} присутствует в списке, задать значение <code>Access-Control-Allow-Origin</code>, равное значению {{HTTPHeader("Origin")}}.</p>
-<h3 id="CORS_и_кэширование">CORS и кэширование</h3>
+<h3 id="CORS_и_кеширование">CORS и кеширование</h3>
<p>Если сервер послал ответ со значением <code>Access-Control-Allow-Origin</code>, которое содержит явное указание источника (а не шаблонное значение "<code>*</code>"), тогда ответ также должен включать в себя заголовок {{HTTPHeader("Vary")}} со значением <code>Origin</code> — чтобы указать браузеру, что ответы с сервера могут отличаться в зависимости от заголовка запроса <code>Origin</code>.</p>
diff --git a/files/ru/web/http/headers/access-control-max-age/index.html b/files/ru/web/http/headers/access-control-max-age/index.html
index 2653520439..45fb838282 100644
--- a/files/ru/web/http/headers/access-control-max-age/index.html
+++ b/files/ru/web/http/headers/access-control-max-age/index.html
@@ -4,7 +4,7 @@ slug: Web/HTTP/Headers/Access-Control-Max-Age
translation_of: Web/HTTP/Headers/Access-Control-Max-Age
original_slug: Web/HTTP/Заголовки/Access-Control-Max-Age
---
-<div><code>Заголовок ответа сервера</code><strong><code> Access-Control-Max-Age</code></strong> сообщает браузеру насколько {{glossary("предзапрос")}} (эта информация содержится в заголовках {{HTTPHeader("Access-Control-Allow-Methods")}} и {{HTTPHeader("Access-Control-Allow-Headers")}}) может быть кэширован и опущен при запросах к серверу.</div>
+<div><code>Заголовок ответа сервера</code><strong><code> Access-Control-Max-Age</code></strong> сообщает браузеру насколько {{glossary("предзапрос")}} (эта информация содержится в заголовках {{HTTPHeader("Access-Control-Allow-Methods")}} и {{HTTPHeader("Access-Control-Allow-Headers")}}) может быть кеширован и опущен при запросах к серверу.</div>
<table class="properties">
<tbody>
@@ -28,14 +28,14 @@ original_slug: Web/HTTP/Заголовки/Access-Control-Max-Age
<dl>
<dt>&lt;delta-seconds&gt;</dt>
- <dd>Количество секунд, на которое запрос может быть кэширован.<br>
+ <dd>Количество секунд, на которое запрос может быть кеширован.<br>
Максимальное значение в Firefox составляет <a href="https://dxr.mozilla.org/mozilla-central/rev/7ae377917236b7e6111146aa9fb4c073c0efc7f4/netwerk/protocol/http/nsCORSListenerProxy.cpp#1131">24 часа</a> (86400 секунд), в Chromium <a href="https://cs.chromium.org/chromium/src/services/network/public/cpp/cors/preflight_result.cc?rcl=43ab0ff8fdcf3a10a89c4d0d0421f461967f2bd5&amp;l=36">10 минут</a> (600 секунд). Chromium также определяет значение по умолчанию <a href="https://cs.chromium.org/chromium/src/services/network/public/cpp/cors/preflight_result.cc?rcl=43ab0ff8fdcf3a10a89c4d0d0421f461967f2bd5&amp;l=26">5</a> секунд.<br>
- Значение <strong>-1</strong> отменяет кэширование, отправляя предзапрос перед каждым запросом.</dd>
+ Значение <strong>-1</strong> отменяет кеширование, отправляя предзапрос перед каждым запросом.</dd>
</dl>
<h2 id="Примеры">Примеры</h2>
-<p>Кэширование предзапроса на 600 секунд:</p>
+<p>Кеширование предзапроса на 600 секунд:</p>
<pre>Access-Control-Max-Age: 600 </pre>
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=&lt;seconds&gt;
<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=&lt;seconds&gt;
@@ -70,13 +70,13 @@ Cache-Control: stale-if-error=&lt;seconds&gt;
<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=&lt;seconds&gt;
<dt><code>max-age=&lt;seconds&gt;</code></dt>
<dd>Задаёт максимальное время в течение которого ресурс будет считаться актуальным. В отличие от <code>Expires</code>, данная инструкция является относительной по отношению ко времени запроса.</dd>
<dt><code>s-maxage=&lt;seconds&gt;</code></dt>
- <dd>Переопределяет <code>max-age</code> или заголовок <code>Expires</code>, но применяется только для разделяемых кэшей (например, прокси) и игнорируется частными кэшами.</dd>
+ <dd>Переопределяет <code>max-age</code> или заголовок <code>Expires</code>, но применяется только для разделяемых кешей (например, прокси) и игнорируется частными кешами.</dd>
<dt><code>max-stale[=&lt;seconds&gt;]</code></dt>
<dd>Указывает, что клиент хочет получить ответ, для которого было превышено время устаревания. Дополнительно может быть указано значение в секундах, указывающее, что ответ не должен быть просрочен более чем на указанное значение.</dd>
<dt><code>min-fresh=&lt;seconds&gt;</code></dt>
@@ -104,9 +104,9 @@ Cache-Control: stale-if-error=&lt;seconds&gt;
<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=&lt;seconds&gt;
<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>
diff --git a/files/ru/web/http/headers/connection/index.html b/files/ru/web/http/headers/connection/index.html
index a68e883264..152a5dcba7 100644
--- a/files/ru/web/http/headers/connection/index.html
+++ b/files/ru/web/http/headers/connection/index.html
@@ -44,7 +44,7 @@ Connection: close
<dt><code>close</code></dt>
<dd>Указывает, что клиент или сервер хотели бы закрыть соединение. Это значение по умолчанию для запросов HTTP/1.0.</dd>
<dt>любой список HTTP заголовков через запятую[Обычно только <code>keep-alive</code>]</dt>
- <dd>Указывает, что клиент хотел бы сохранить соединение активным. Постоянное соединение используется по умолчанию для запросов HTTP/1.1. Список заголовков -- это имена заголовка, которые удаляются первым непрозрачным прокси-сервером или промежуточным кэшем: эти заголовки определяют соединение между источником и первым объектом, а не целевым узлом.</dd>
+ <dd>Указывает, что клиент хотел бы сохранить соединение активным. Постоянное соединение используется по умолчанию для запросов HTTP/1.1. Список заголовков -- это имена заголовка, которые удаляются первым непрозрачным прокси-сервером или промежуточным кешем: эти заголовки определяют соединение между источником и первым объектом, а не целевым узлом.</dd>
</dl>
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/http/headers/etag/index.html b/files/ru/web/http/headers/etag/index.html
index 7f8b3a6ce7..5d6cb2bb57 100644
--- a/files/ru/web/http/headers/etag/index.html
+++ b/files/ru/web/http/headers/etag/index.html
@@ -57,9 +57,9 @@ ETag: W/"0815"</pre>
<p>Если хэши из заголовков не совпадают, это означает что данные уже были изменены между запросами (in-between) и будет возвращена ошибка {{HTTPStatus("412")}} <code>Precondition Failed</code>.</p>
-<h3 id="Кэширование_неизменяемых_ресурсов">Кэширование неизменяемых ресурсов</h3>
+<h3 id="Кеширование_неизменяемых_ресурсов">Кеширование неизменяемых ресурсов</h3>
-<p>Другая типичная ситуация для использования <code>ETag</code> — кэширование ресурсов, которые не будут изменяться. Если пользователь повторно посещает URL-адрес (с установленным заголовком <code>ETag</code>), и при этом данные слишком устарели и не могут быть использованы, тогда клиент отправит значение <code>ETag</code> внутри заголовка {{HTTPHeader("If-None-Match")}}:</p>
+<p>Другая типичная ситуация для использования <code>ETag</code> — кеширование ресурсов, которые не будут изменяться. Если пользователь повторно посещает URL-адрес (с установленным заголовком <code>ETag</code>), и при этом данные слишком устарели и не могут быть использованы, тогда клиент отправит значение <code>ETag</code> внутри заголовка {{HTTPHeader("If-None-Match")}}:</p>
<pre>If-None-Match: "33a64df551425fcc55e4d42a148795d9f25f89d4"</pre>
diff --git a/files/ru/web/http/headers/if-modified-since/index.html b/files/ru/web/http/headers/if-modified-since/index.html
index 8adad2f7cc..8bd4336f67 100644
--- a/files/ru/web/http/headers/if-modified-since/index.html
+++ b/files/ru/web/http/headers/if-modified-since/index.html
@@ -15,7 +15,7 @@ original_slug: Web/HTTP/Заголовки/If-Modified-Since
<p>При использовании в сочетании с {{HTTPHeader("If-None-Match")}} заголовок <code>If-Modified-Since</code> игнорируется, кроме тех случаев, когда сервер не поддерживает If-None-Match.</p>
-<p>Наиболее распространённым вариантом использования является обновление кэшированного объекта, не связанного с {{HTTPHeader("ETag")}}.</p>
+<p>Наиболее распространённым вариантом использования является обновление кешированного объекта, не связанного с {{HTTPHeader("ETag")}}.</p>
<table class="properties">
<tbody>
diff --git a/files/ru/web/http/headers/index.html b/files/ru/web/http/headers/index.html
index 7c1de3ac7b..4a511566a7 100644
--- a/files/ru/web/http/headers/index.html
+++ b/files/ru/web/http/headers/index.html
@@ -38,10 +38,10 @@ original_slug: Web/HTTP/Заголовки
</ul>
<p><strong>Сквозные заголовки</strong><br>
-      Эти заголовки должны быть переданы конечному получателю сообщения: серверу для запроса или клиенту для ответа. Промежуточные прокси-серверы должны повторно передавать эти заголовки без изменений, а кэши должны их хранить.</p>
+      Эти заголовки должны быть переданы конечному получателю сообщения: серверу для запроса или клиенту для ответа. Промежуточные прокси-серверы должны повторно передавать эти заголовки без изменений, а кеши должны их хранить.</p>
<p><strong>Хоп-хоп заголовки (Хоп-хоп заголовки)</strong><br>
-      Эти заголовки имеют смысл только для одного соединения транспортного уровня и не должны повторно передаваться прокси или кэшироваться. Обратите внимание, что с помощью общего заголовка {{httpheader ("Connection")}} могут быть установлены только заголовки переходов.</p>
+      Эти заголовки имеют смысл только для одного соединения транспортного уровня и не должны повторно передаваться прокси или кешироваться. Обратите внимание, что с помощью общего заголовка {{httpheader ("Connection")}} могут быть установлены только заголовки переходов.</p>
<h2 id="Аутентификация">Аутентификация</h2>
diff --git a/files/ru/web/http/headers/pragma/index.html b/files/ru/web/http/headers/pragma/index.html
index 3e6b8a9057..561e79419f 100644
--- a/files/ru/web/http/headers/pragma/index.html
+++ b/files/ru/web/http/headers/pragma/index.html
@@ -3,16 +3,16 @@ title: Pragma
slug: Web/HTTP/Headers/Pragma
tags:
- Прагма
- - кэш
+ - кеш
translation_of: Web/HTTP/Headers/Pragma
original_slug: Web/HTTP/Заголовки/Pragma
---
<div>{{HTTPSidebar}}</div>
-<p>Общий заголовок <strong><code>Pragma</code></strong> HTTP / 1.0 - это заголовок, зависящий от реализации, который может иметь различные эффекты в цепочке запрос-ответ. Он используется для обратной совместимости с кэшами HTTP / 1.0, где заголовок <code>Cache-Control</code> HTTP / 1.1 ещё не присутствует.</p>
+<p>Общий заголовок <strong><code>Pragma</code></strong> HTTP / 1.0 - это заголовок, зависящий от реализации, который может иметь различные эффекты в цепочке запрос-ответ. Он используется для обратной совместимости с кешами HTTP / 1.0, где заголовок <code>Cache-Control</code> HTTP / 1.1 ещё не присутствует.</p>
<div class="note">
-<p><strong>Примечание:</strong> <strong><code>Pragma</code></strong> не указана для ответов HTTP и поэтому не является надёжной заменой общего заголовка управления кэшем HTTP/1.1, хотя она ведёт себя так же, как <code>Cache-Control: no-cache</code>, если поле заголовка управления кэшем опущено в запросе. Используйте <code>Pragma</code> только для обратной совместимости с клиентами HTTP / 1.0.</p>
+<p><strong>Примечание:</strong> <strong><code>Pragma</code></strong> не указана для ответов HTTP и поэтому не является надёжной заменой общего заголовка управления кешем HTTP/1.1, хотя она ведёт себя так же, как <code>Cache-Control: no-cache</code>, если поле заголовка управления кешем опущено в запросе. Используйте <code>Pragma</code> только для обратной совместимости с клиентами HTTP / 1.0.</p>
</div>
<table class="properties">
@@ -42,7 +42,7 @@ original_slug: Web/HTTP/Заголовки/Pragma
<dl>
<dt>no-cache</dt>
<dd>
- <p>То же, что и <code>Cache-Control: no-cache</code>. Заставляет кэши отправлять запрос на исходный сервер для проверки перед выпуском кэшированной копии.</p>
+ <p>То же, что и <code>Cache-Control: no-cache</code>. Заставляет кеши отправлять запрос на исходный сервер для проверки перед выпуском кешированной копии.</p>
</dd>
</dl>
diff --git a/files/ru/web/http/headers/referer/index.html b/files/ru/web/http/headers/referer/index.html
index d80a71b11a..e982e17190 100644
--- a/files/ru/web/http/headers/referer/index.html
+++ b/files/ru/web/http/headers/referer/index.html
@@ -10,7 +10,7 @@ original_slug: Web/HTTP/Заголовки/Referer
---
<div>{{HTTPSidebar}}</div>
-<p>Заголовок запроса <code><strong>Referer</strong></code> содержит URL исходной страницы, с которой был осуществлён переход на текущую страницу. Заголовок <code>Referer</code> позволяет серверу узнать откуда был осуществлён переход на запрашиваемую страницу. Сервер может анализировать эти данные, записывать их в логи или оптимизировать процесс кэширования.</p>
+<p>Заголовок запроса <code><strong>Referer</strong></code> содержит URL исходной страницы, с которой был осуществлён переход на текущую страницу. Заголовок <code>Referer</code> позволяет серверу узнать откуда был осуществлён переход на запрашиваемую страницу. Сервер может анализировать эти данные, записывать их в логи или оптимизировать процесс кеширования.</p>
<p>Обратите внимание, что слово «Referer» на самом деле является неправильным написанием слова «Referrer». См. {{interwiki("wikipedia", "HTTP_referer", "HTTP referer на Wikipedia")}} .</p>
diff --git a/files/ru/web/http/headers/vary/index.html b/files/ru/web/http/headers/vary/index.html
index b0b114d3e3..90f62139a4 100644
--- a/files/ru/web/http/headers/vary/index.html
+++ b/files/ru/web/http/headers/vary/index.html
@@ -6,7 +6,7 @@ original_slug: Web/HTTP/Заголовки/Vary
---
<div>{{HTTPSidebar}}</div>
-<p>Заголовок ответа <strong><code>Vary</code></strong> определяет, как сопоставить будущие заголовки запроса, чтобы решить, можно ли использовать кэшированный ответ, а не запрашивать новый с исходного сервера. Он используется сервером для указания того, какие заголовки он использовал при выборе представления ресурса в <a href="/en-US/docs/Web/HTTP/Content_negotiation">алгоритме согласования</a> контента.</p>
+<p>Заголовок ответа <strong><code>Vary</code></strong> определяет, как сопоставить будущие заголовки запроса, чтобы решить, можно ли использовать кешированный ответ, а не запрашивать новый с исходного сервера. Он используется сервером для указания того, какие заголовки он использовал при выборе представления ресурса в <a href="/en-US/docs/Web/HTTP/Content_negotiation">алгоритме согласования</a> контента.</p>
<p>Заголовок <code>Vary</code> должен быть установлен для ответа {{HTTPStatus("304")}} <code>Not Modified</code> точно так же, как он был бы установлен для эквивалентного ответа {{HTTPStatus("200")}} <code>OK</code>.</p>
@@ -33,9 +33,9 @@ Vary: &lt;header-name&gt;, &lt;header-name&gt;, ...
<dl>
<dt>*</dt>
- <dd>Каждый запрос должен рассматриваться как уникальный и не кэшируемый. Лучший способ указать это - использовать {{HTTPHeader ("Cache-Control")}}: <code>no-store</code>, который удобнее для чтения и также сигнализирует о том, что объект не должен храниться никогда.</dd>
+ <dd>Каждый запрос должен рассматриваться как уникальный и не кешируемый. Лучший способ указать это - использовать {{HTTPHeader ("Cache-Control")}}: <code>no-store</code>, который удобнее для чтения и также сигнализирует о том, что объект не должен храниться никогда.</dd>
<dt>&lt;header-name&gt;</dt>
- <dd>Разделённый запятыми список имён заголовков, которые необходимо учитывать при принятии решения о том, можно ли использовать кэшированный ответ.</dd>
+ <dd>Разделённый запятыми список имён заголовков, которые необходимо учитывать при принятии решения о том, можно ли использовать кешированный ответ.</dd>
</dl>
<h2 id="Examples">Examples</h2>
diff --git a/files/ru/web/http/index.html b/files/ru/web/http/index.html
index b1708e5627..51e3203f2e 100644
--- a/files/ru/web/http/index.html
+++ b/files/ru/web/http/index.html
@@ -21,8 +21,8 @@ translation_of: Web/HTTP
<dl>
<dt><a href="/ru/docs/Web/HTTP/Overview">Обзор HTTP</a></dt>
<dd>Основные свойства клиент-серверного протокола: что можно сделать и для чего он предназначен.</dd>
- <dt><a href="/en-US/docs/Web/HTTP/Caching">HTTP-кэширование (HTTP Cache)</a></dt>
- <dd>Кэширование - это важнейший инструмент для повышения производительности веб-сайтов. Эта статья описывает разные виды кэша, а также использование HTTP-заголовков для конфигурации и управления кэшированием.</dd>
+ <dt><a href="/en-US/docs/Web/HTTP/Caching">HTTP-кеширование (HTTP Cache)</a></dt>
+ <dd>Кеширование - это важнейший инструмент для повышения производительности веб-сайтов. Эта статья описывает разные виды кеша, а также использование HTTP-заголовков для конфигурации и управления кешированием.</dd>
<dt><a href="/en-US/docs/Web/HTTP/Cookies">HTTP-куки (HTTP cookies)</a></dt>
<dd>Как работают куки, можно почитать в <a href="https://tools.ietf.org/html/rfc6265">RFC 6265</a>. При обслуживании HTTP-запроса сервер может отправить в ответе HTTP-заголовок <code>Set-Cookie</code>. После этого значение куки посылается клиентом с каждым запросом к этому серверу. Делается это в форме заголовка запроса <code>Cookie</code>. Дополнительно можно указать истечение срока куки, а так же ограничения для специфического домена или пути.</dd>
</dl>
@@ -84,7 +84,7 @@ translation_of: Web/HTTP
<dt><a href="https://observatory.mozilla.org/">Mozilla Observatory</a></dt>
<dd>Проект, созданный в помощь разработчикам, системным администраторам и специалистам по безопасности для создания безопасных и надёжных сайтов.</dd>
<dt><a href="https://redbot.org/">RedBot</a></dt>
- <dd>Инструмент для проверки кэширования заголовков.</dd>
+ <dd>Инструмент для проверки кеширования заголовков.</dd>
<dt><a href="http://www.html5rocks.com/ru/tutorials/internals/howbrowserswork/">Принципы работы современных веб-браузеров</a></dt>
<dd>Комплексная статья по внутренностям браузеров и потоку запросов через протокол HTTP. Это нужно понимать всем веб-разработчикам.</dd>
</dl>
diff --git a/files/ru/web/http/methods/connect/index.html b/files/ru/web/http/methods/connect/index.html
index 21693bb37a..19631473e1 100644
--- a/files/ru/web/http/methods/connect/index.html
+++ b/files/ru/web/http/methods/connect/index.html
@@ -30,7 +30,7 @@ translation_of: Web/HTTP/Methods/CONNECT
<td>Нет</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Кэшируемый")}}</th>
+ <th scope="row">{{Glossary("Кешируемый")}}</th>
<td>Нет</td>
</tr>
<tr>
diff --git a/files/ru/web/http/methods/delete/index.html b/files/ru/web/http/methods/delete/index.html
index 912bdd96e1..4f4183df12 100644
--- a/files/ru/web/http/methods/delete/index.html
+++ b/files/ru/web/http/methods/delete/index.html
@@ -31,7 +31,7 @@ translation_of: Web/HTTP/Methods/DELETE
<td>Да</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Cacheable","Кэшируемый")}}</th>
+ <th scope="row">{{Glossary("Cacheable","Кешируемый")}}</th>
<td>Нет</td>
</tr>
<tr>
diff --git a/files/ru/web/http/methods/get/index.html b/files/ru/web/http/methods/get/index.html
index e2601b1361..599d5e137c 100644
--- a/files/ru/web/http/methods/get/index.html
+++ b/files/ru/web/http/methods/get/index.html
@@ -30,7 +30,7 @@ translation_of: Web/HTTP/Methods/GET
<td>Да</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Cacheable", "Кэшируемый")}}</th>
+ <th scope="row">{{Glossary("Cacheable", "Кешируемый")}}</th>
<td>Да</td>
</tr>
<tr>
diff --git a/files/ru/web/http/methods/head/index.html b/files/ru/web/http/methods/head/index.html
index 13bfe278a6..cd8e1f5e40 100644
--- a/files/ru/web/http/methods/head/index.html
+++ b/files/ru/web/http/methods/head/index.html
@@ -34,7 +34,7 @@ translation_of: Web/HTTP/Methods/HEAD
<td>Да</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Cacheable", "Кэшируемый")}}</th>
+ <th scope="row">{{Glossary("Cacheable", "Кешируемый")}}</th>
<td>Да</td>
</tr>
<tr>
diff --git a/files/ru/web/http/methods/index.html b/files/ru/web/http/methods/index.html
index 67369bdad6..0200b591eb 100644
--- a/files/ru/web/http/methods/index.html
+++ b/files/ru/web/http/methods/index.html
@@ -9,7 +9,7 @@ translation_of: Web/HTTP/Methods
---
<p>{{HTTPSidebar}}</p>
-<p>HTTP определяет множество <strong>методов запроса</strong>, которые указывают, какое желаемое действие выполнится для данного ресурса. Несмотря на то, что их названия могут быть существительными, эти методы запроса иногда называются <em>HTTP глаголами</em>. Каждый реализует свою семантику, но каждая группа команд разделяет общие свойства: так, методы могут быть {{glossary("safe", "безопасными")}}, {{glossary("idempotent", "идемпотентными")}} или {{glossary("cacheable", "кэшируемыми")}}.</p>
+<p>HTTP определяет множество <strong>методов запроса</strong>, которые указывают, какое желаемое действие выполнится для данного ресурса. Несмотря на то, что их названия могут быть существительными, эти методы запроса иногда называются <em>HTTP глаголами</em>. Каждый реализует свою семантику, но каждая группа команд разделяет общие свойства: так, методы могут быть {{glossary("safe", "безопасными")}}, {{glossary("idempotent", "идемпотентными")}} или {{glossary("cacheable", "кешируемыми")}}.</p>
<dl>
<dt><code><a href="/ru/docs/Web/HTTP/Methods/GET">GET</a></code></dt>
diff --git a/files/ru/web/http/methods/options/index.html b/files/ru/web/http/methods/options/index.html
index 48dbde81de..116e10c178 100644
--- a/files/ru/web/http/methods/options/index.html
+++ b/files/ru/web/http/methods/options/index.html
@@ -30,7 +30,7 @@ translation_of: Web/HTTP/Methods/OPTIONS
<td>Да</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Cacheable", "Кэшируемый")}}</th>
+ <th scope="row">{{Glossary("Cacheable", "Кешируемый")}}</th>
<td>Нет</td>
</tr>
<tr>
diff --git a/files/ru/web/http/methods/patch/index.html b/files/ru/web/http/methods/patch/index.html
index 63c8ce82aa..06700f5653 100644
--- a/files/ru/web/http/methods/patch/index.html
+++ b/files/ru/web/http/methods/patch/index.html
@@ -41,7 +41,7 @@ translation_of: Web/HTTP/Methods/PATCH
<td>Нет</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Cacheable", "Кэшируемый")}}</th>
+ <th scope="row">{{Glossary("Cacheable", "Кешируемый")}}</th>
<td>Нет</td>
</tr>
<tr>
diff --git a/files/ru/web/http/methods/post/index.html b/files/ru/web/http/methods/post/index.html
index 697b705b8f..74b4481d3b 100644
--- a/files/ru/web/http/methods/post/index.html
+++ b/files/ru/web/http/methods/post/index.html
@@ -50,7 +50,7 @@ translation_of: Web/HTTP/Methods/POST
<td>Нет</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Cacheable", "Кэшируемый")}}</th>
+ <th scope="row">{{Glossary("Cacheable", "Кешируемый")}}</th>
<td>Только если включена информация о свежести сообщения</td>
</tr>
<tr>
diff --git a/files/ru/web/http/methods/put/index.html b/files/ru/web/http/methods/put/index.html
index 60a1d0df58..be2552bcbe 100644
--- a/files/ru/web/http/methods/put/index.html
+++ b/files/ru/web/http/methods/put/index.html
@@ -35,7 +35,7 @@ translation_of: Web/HTTP/Methods/PUT
<td>Да</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Cacheable", "Кэшируемый")}}</th>
+ <th scope="row">{{Glossary("Cacheable", "Кешируемый")}}</th>
<td>Нет</td>
</tr>
<tr>
diff --git a/files/ru/web/http/methods/trace/index.html b/files/ru/web/http/methods/trace/index.html
index 9bf1686106..d75b9ff20f 100644
--- a/files/ru/web/http/methods/trace/index.html
+++ b/files/ru/web/http/methods/trace/index.html
@@ -32,7 +32,7 @@ translation_of: Web/HTTP/Methods/TRACE
<td>Да</td>
</tr>
<tr>
- <th scope="row">{{Glossary("Cacheable", "Кэшируемый")}}</th>
+ <th scope="row">{{Glossary("Cacheable", "Кешируемый")}}</th>
<td>Нет</td>
</tr>
<tr>
diff --git a/files/ru/web/http/overview/index.html b/files/ru/web/http/overview/index.html
index 28144e2bc7..b8cd23bd9a 100644
--- a/files/ru/web/http/overview/index.html
+++ b/files/ru/web/http/overview/index.html
@@ -22,7 +22,7 @@ translation_of: Web/HTTP/Overview
<p>HTTP — это клиент-серверный протокол, то есть запросы отправляются какой-то одной стороной — участником обмена (user-agent) (либо прокси вместо него). Чаще всего в качестве участника выступает веб-браузер, но им может быть кто угодно, например, робот, путешествующий по Сети для пополнения и обновления данных индексации веб-страниц для поисковых систем.</p>
-<p>Каждый запрос (англ. <em>request</em>) отправляется серверу, который обрабатывает его и возвращает ответ (англ. <em>response</em>). Между этими запросами и ответами как правило существуют многочисленные посредники, называемые {{glossary("Прокси_серверами","прокси")}}, которые выполняют различные операции и работают как шлюзы или {{glossary("Кэш","кэш")}}, например.</p>
+<p>Каждый запрос (англ. <em>request</em>) отправляется серверу, который обрабатывает его и возвращает ответ (англ. <em>response</em>). Между этими запросами и ответами как правило существуют многочисленные посредники, называемые {{glossary("Прокси_серверами","прокси")}}, которые выполняют различные операции и работают как шлюзы или {{glossary("Кеш","кеш")}}, например.</p>
<p><img alt="Client server chain" src="https://mdn.mozillademos.org/files/13679/Client-server-chain.png"></p>
@@ -40,7 +40,7 @@ translation_of: Web/HTTP/Overview
<h3 id="Веб-сервер">Веб-сервер</h3>
-<p>На другой стороне коммуникационного канала расположен сервер, который обслуживает (англ. <em>serve</em>) пользователя, предоставляя ему документы по запросу. С точки зрения конечного пользователя, сервер всегда является некой одной виртуальной машиной, полностью или частично генерирующей документ, хотя фактически он может быть группой серверов, между которыми балансируется нагрузка, то есть перераспределяются запросы различных пользователей, либо сложным программным обеспечением, опрашивающим другие компьютеры (такие как кэширующие серверы, серверы баз данных, серверы приложений электронной коммерции и другие).</p>
+<p>На другой стороне коммуникационного канала расположен сервер, который обслуживает (англ. <em>serve</em>) пользователя, предоставляя ему документы по запросу. С точки зрения конечного пользователя, сервер всегда является некой одной виртуальной машиной, полностью или частично генерирующей документ, хотя фактически он может быть группой серверов, между которыми балансируется нагрузка, то есть перераспределяются запросы различных пользователей, либо сложным программным обеспечением, опрашивающим другие компьютеры (такие как кеширующие серверы, серверы баз данных, серверы приложений электронной коммерции и другие).</p>
<p>Сервер не обязательно расположен на одной машине, и наоборот - несколько серверов могут быть расположены (поститься) на одной и той же машине. В соответствии с версией HTTP/1.1 и имея {{HTTPHeader("Host")}} заголовок, они даже могут делить тот же самый IP-адрес.</p>
@@ -82,13 +82,13 @@ translation_of: Web/HTTP/Overview
<h2 id="Чем_можно_управлять_через_HTTP">Чем можно управлять через HTTP</h2>
-<p>Естественная расширяемость HTTP со временем позволила большее управление и функциональность Сети. Кэш и методы аутентификации были ранними функциями в истории HTTP. Способность ослабить первоначальные ограничения, напротив, была добавлена в 2010-е.</p>
+<p>Естественная расширяемость HTTP со временем позволила большее управление и функциональность Сети. Кеш и методы аутентификации были ранними функциями в истории HTTP. Способность ослабить первоначальные ограничения, напротив, была добавлена в 2010-е.</p>
<p>Ниже перечислены общие функции, управляемые с HTTP.</p>
<ul>
- <li><em><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching">Кэш</a></em><br>
- Сервер может инструктировать прокси и клиенты: что и как долго кэшировать. Клиент может инструктировать прокси промежуточных кэшей игнорировать хранимые документы.</li>
+ <li><em><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching">Кеш</a></em><br>
+ Сервер может инструктировать прокси и клиенты: что и как долго кешировать. Клиент может инструктировать прокси промежуточных кешей игнорировать хранимые документы.</li>
<li><em>Ослабление ограничений источника</em><br>
Для предотвращения шпионских и других, нарушающих приватность, вторжений, веб-браузер обеспечивает строгое разделение между веб-сайтами. Только страницы из<strong> того же источника</strong> могут получить доступ к информации на веб-странице. Хотя такие ограничение нагружают сервер, заголовки HTTP могут ослабить строгое разделение на стороне сервера, позволяя документу стать частью информации с различных доменов (по причинам безопасности).</li>
<li><em>Аутентификация</em><br>
diff --git a/files/ru/web/http/session/index.html b/files/ru/web/http/session/index.html
index 1b94555603..269c325bc1 100644
--- a/files/ru/web/http/session/index.html
+++ b/files/ru/web/http/session/index.html
@@ -36,7 +36,7 @@ translation_of: Web/HTTP/Session
<li>версию HTTP протокола </li>
</ul>
</li>
- <li>Каждая последующая строка представляет собой HTTP заголовок и передаёт серверу некоторую информацию о типах предпочитаемых данных (например, какой язык , какие MIME типы) или инструкции меняющие поведение сервера (например, не отправлять ответ, если он уже в кэше) . Эти HTTP заголовки формируют блок, который заканчивается пустой строкой.</li>
+ <li>Каждая последующая строка представляет собой HTTP заголовок и передаёт серверу некоторую информацию о типах предпочитаемых данных (например, какой язык , какие MIME типы) или инструкции меняющие поведение сервера (например, не отправлять ответ, если он уже в кеше) . Эти HTTP заголовки формируют блок, который заканчивается пустой строкой.</li>
<li>Последний блок является не обязательным и содержит дополнительные данные. По большей части используется методом POST.</li>
</ol>
@@ -76,7 +76,7 @@ name=Joe%20User&amp;request=Send%20me%20one%20of%20your%20catalogue</pre>
<ol>
<li>Первая строка — строка статуса, состоит из подтверждения используемой HTTP версии и статуса запроса (и его значения в виде, понятном человеку).</li>
- <li>Последующие строки представляют собой HTTP заголовки, дающие клиенту некоторую информацию о посылаемых данных (прим. тип, размер, алгоритм сжатия, подсказки по кэшированию). Так же как и в случае клиентского запроса, эти HTTP заголовки формируют блок, заканчивающийся пустой строкой.</li>
+ <li>Последующие строки представляют собой HTTP заголовки, дающие клиенту некоторую информацию о посылаемых данных (прим. тип, размер, алгоритм сжатия, подсказки по кешированию). Так же как и в случае клиентского запроса, эти HTTP заголовки формируют блок, заканчивающийся пустой строкой.</li>
<li>Последний блок содержит данные (если таковые имеются).</li>
</ol>
diff --git a/files/ru/web/http/status/200/index.html b/files/ru/web/http/status/200/index.html
index ae8a98f91b..635eb21848 100644
--- a/files/ru/web/http/status/200/index.html
+++ b/files/ru/web/http/status/200/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTTP/Status/200
---
<div>{{HTTPSidebar}}</div>
-<p>Код ответа об успешном статусе "<em>The HTTP</em><strong> 200 OK</strong>" указывает, что запрос выполнен успешно. Ответ 200 может кэшироваться по умолчанию.</p>
+<p>Код ответа об успешном статусе "<em>The HTTP</em><strong> 200 OK</strong>" указывает, что запрос выполнен успешно. Ответ 200 может кешироваться по умолчанию.</p>
<p>Значение успеха зависит от метода <em>HTTP-</em>запроса:</p>
diff --git a/files/ru/web/http/status/204/index.html b/files/ru/web/http/status/204/index.html
index 299a8c9b81..966d4f7d1f 100644
--- a/files/ru/web/http/status/204/index.html
+++ b/files/ru/web/http/status/204/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTTP/Status/204
---
<div>{{HTTPSidebar}}</div>
-<p>"The HTTP <strong><code>204 No Content"</code></strong> код ответа статуса успеха указывает, что запрос имеет успех, но что клиенту не нужно уходить со своей текущей страницы. По умолчанию ответ <strong>204</strong>  кэшируется. В такой ответ включён  {{HTTPHeader("ETag")}}.</p>
+<p>"The HTTP <strong><code>204 No Content"</code></strong> код ответа статуса успеха указывает, что запрос имеет успех, но что клиенту не нужно уходить со своей текущей страницы. По умолчанию ответ <strong>204</strong>  кешируется. В такой ответ включён  {{HTTPHeader("ETag")}}.</p>
<p>Общим вариантом использования является возвращение <strong>204</strong> в результате запроса {{HTTPMethod("PUT")}}, обновления ресурса, без изменения текущего содержимого страницы, отображаемой пользователю. Если ресурс создан, вместо него возвращается {{HTTPStatus("201")}} <strong>Created</strong>. Если страница должна быть изменена на вновь обновлённую страницу, вместо неё следует использовать {{HTTPStatus("200")}}.</p>
diff --git a/files/ru/web/http/status/304/index.html b/files/ru/web/http/status/304/index.html
index 1917737e6c..ad1ac42ef1 100644
--- a/files/ru/web/http/status/304/index.html
+++ b/files/ru/web/http/status/304/index.html
@@ -5,7 +5,7 @@ translation_of: Web/HTTP/Status/304
---
<div>{{HTTPSidebar}}</div>
-<p>Код "HTTP <strong>304 Not Modified</strong>" клиента указывает, что нет необходимости повторно передавать запрошенные ресурсы. Это неявное перенаправление на кэшированный ресурс. Это происходит, когда метод  {{glossary("safe")}}, например {{HTTPMethod("GET")}} или {{HTTPMethod("HEAD")}} запрос или когда запрос является условным и использует {{HTTPHeader("If-None-Match")}} или {{HTTPHeader("If-Modified-Since")}}.</p>
+<p>Код "HTTP <strong>304 Not Modified</strong>" клиента указывает, что нет необходимости повторно передавать запрошенные ресурсы. Это неявное перенаправление на кешированный ресурс. Это происходит, когда метод  {{glossary("safe")}}, например {{HTTPMethod("GET")}} или {{HTTPMethod("HEAD")}} запрос или когда запрос является условным и использует {{HTTPHeader("If-None-Match")}} или {{HTTPHeader("If-Modified-Since")}}.</p>
<p>Если эквивалентный ответ {{HTTPStatus("200")}} <code>OK</code> включал {{HTTPHeader("Cache-Control")}}, {{HTTPHeader("Content-Location")}}, {{HTTPHeader("Date")}}, {{HTTPHeader("ETag")}}, {{HTTPHeader("Expires")}} и {{HTTPHeader("Vary")}}.</p>
diff --git a/files/ru/web/http/status/410/index.html b/files/ru/web/http/status/410/index.html
index 99afd4a8d8..89ed6a87e5 100644
--- a/files/ru/web/http/status/410/index.html
+++ b/files/ru/web/http/status/410/index.html
@@ -12,7 +12,7 @@ translation_of: Web/HTTP/Status/410
<p>Если вы не знаете, является это состояние временным или постоянным, вместо него следует использовать код статуса {{HTTPStatus(404)}} .</p>
<div class="note">
-<p>По умолчанию ответ 410 кэшируется</p>
+<p>По умолчанию ответ 410 кешируется</p>
</div>
<h2 id="Статус">Статус</h2>
diff --git a/files/ru/web/http/status/501/index.html b/files/ru/web/http/status/501/index.html
index f781b3460e..0a2cb5b846 100644
--- a/files/ru/web/http/status/501/index.html
+++ b/files/ru/web/http/status/501/index.html
@@ -10,7 +10,7 @@ translation_of: Web/HTTP/Status/501
</div>
<div class="note">
-<p>По умолчанию ответ 501 можно кэшировать.</p>
+<p>По умолчанию ответ 501 можно кешировать.</p>
</div>
<h2 id="Статус">Статус</h2>
diff --git a/files/ru/web/http/status/503/index.html b/files/ru/web/http/status/503/index.html
index 7e5cba9e09..8a7d603a49 100644
--- a/files/ru/web/http/status/503/index.html
+++ b/files/ru/web/http/status/503/index.html
@@ -9,7 +9,7 @@ translation_of: Web/HTTP/Status/503
<p>Часто причиной этого оказывается закрытие сервера для технических работ или его перегрузка. Обратите внимание, что вместе с этим ответом следует отправить удобную для пользователя страницу, объясняющую проблему. Данный код должен использоваться для временных состояний, а HTTP-заголовок {{HTTPHeader("Retry-After")}} должен, по возможности, содержать предполагаемое время возвращения в работу.</p>
-<p>Стоит позаботиться и о заголовках, связанных с кэшированием, отправляемых с этим кодом, так как код состояния 503 часто является временным условием, и ответы обычно не должны кэшироваться.</p>
+<p>Стоит позаботиться и о заголовках, связанных с кешированием, отправляемых с этим кодом, так как код состояния 503 часто является временным условием, и ответы обычно не должны кешироваться.</p>
<h2 id="Статус">Статус</h2>
diff --git a/files/ru/web/http/status/index.html b/files/ru/web/http/status/index.html
index 4b8b0ffd4b..d3eb150b6b 100644
--- a/files/ru/web/http/status/index.html
+++ b/files/ru/web/http/status/index.html
@@ -156,7 +156,7 @@ translation_of: Web/HTTP/Status
<tr>
<td id="304">304</td>
<td>Not Modified</td>
- <td>"Не модифицировано". Используется для кэширования. Это код ответа значит, что запрошенный ресурс не был изменён. Таким образом, клиент может продолжать использовать кэшированную версию ответа.</td>
+ <td>"Не модифицировано". Используется для кеширования. Это код ответа значит, что запрошенный ресурс не был изменён. Таким образом, клиент может продолжать использовать кешированную версию ответа.</td>
<td>HTTP/0.9 and later</td>
</tr>
<tr>
@@ -332,7 +332,7 @@ translation_of: Web/HTTP/Status
<tr>
<td id="503">503</td>
<td>Service Unavailable</td>
- <td>"Сервис недоступен". Сервер не готов обрабатывать запрос. Зачастую причинами являются отключение сервера или то, что он перегружен. Обратите внимание, что вместе с этим ответом удобная для пользователей(user-friendly) страница должна отправлять объяснение проблемы.  Этот ответ должен использоваться для временных условий и <code>Retry-After:</code> HTTP-заголовок должен, если возможно, содержать  предполагаемое время до восстановления сервиса. Веб-мастер также должен позаботиться о заголовках, связанных с кэшем, которые отправляются вместе с этим ответом, так как эти ответы, связанные с временными условиями, обычно не должны кэшироваться. </td>
+ <td>"Сервис недоступен". Сервер не готов обрабатывать запрос. Зачастую причинами являются отключение сервера или то, что он перегружен. Обратите внимание, что вместе с этим ответом удобная для пользователей(user-friendly) страница должна отправлять объяснение проблемы.  Этот ответ должен использоваться для временных условий и <code>Retry-After:</code> HTTP-заголовок должен, если возможно, содержать  предполагаемое время до восстановления сервиса. Веб-мастер также должен позаботиться о заголовках, связанных с кешем, которые отправляются вместе с этим ответом, так как эти ответы, связанные с временными условиями, обычно не должны кешироваться. </td>
<td>HTTP/0.9 and later</td>
</tr>
<tr>
diff --git a/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html b/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html
index e843b0c45f..e66d419329 100644
--- a/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html
+++ b/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html
@@ -49,7 +49,7 @@ console.log(date);
<p> </p>
-<p>Или, вы можете использовать {{jsxref("DateTimeFormat", "Intl.DateTimeFormat")}} объект, который позволяет кэшировать объект с большинством вычислений, выполненных таким образом, чтобы Форматирование было быстрым. Это полезно, если у вас есть цикл дат для форматирования.</p>
+<p>Или, вы можете использовать {{jsxref("DateTimeFormat", "Intl.DateTimeFormat")}} объект, который позволяет кешировать объект с большинством вычислений, выполненных таким образом, чтобы Форматирование было быстрым. Это полезно, если у вас есть цикл дат для форматирования.</p>
<pre class="brush: js example-good">var options = { weekday: 'long', year: 'numeric',
month: 'long', day: 'numeric' };
diff --git a/files/ru/web/javascript/reference/functions/get/index.html b/files/ru/web/javascript/reference/functions/get/index.html
index 0e6803733f..d31e958a16 100644
--- a/files/ru/web/javascript/reference/functions/get/index.html
+++ b/files/ru/web/javascript/reference/functions/get/index.html
@@ -98,7 +98,7 @@ console.log(obj.foo); // "bar"</pre>
<p>Геттеры дают нам возможность определять свойство объекта , но они не вычисляют значение этого свойства до тех пор, пока оно не станет доступно. Геттер откладывает стоимость вычисления значения до тех пор, пока это значение не станет нужно, и если оно никогда не понадобится, то вы никогда не заплатите.</p>
-<p>Дополнительная техника оптимизации заключается в том, чтобы лениться или откладывать вычисление значения свойства и кэшировать его для дальнейшего доступа. Так поступают <strong>умные или <a href="https://en.wikipedia.org/wiki/Memoization">запоминающие</a> геттеры</strong>. Значение вычисляется в первый раз при вызове геттера и затем сохраняется в кэше так, что последующие обращения будут возвращать кэшированные значения без его пересчёта. Это полезно в следующих ситуациях:</p>
+<p>Дополнительная техника оптимизации заключается в том, чтобы лениться или откладывать вычисление значения свойства и кешировать его для дальнейшего доступа. Так поступают <strong>умные или <a href="https://en.wikipedia.org/wiki/Memoization">запоминающие</a> геттеры</strong>. Значение вычисляется в первый раз при вызове геттера и затем сохраняется в кеше так, что последующие обращения будут возвращать кешированные значения без его пересчёта. Это полезно в следующих ситуациях:</p>
<ul>
<li>Если вычисление значения свойства дорого (занимает много оперативной памяти или процессорного времени, порождает рабочий поток, получает удалённый файл, и т. д.).</li>
diff --git a/files/ru/web/mathml/authoring/index.html b/files/ru/web/mathml/authoring/index.html
index f330d22d50..5421fb983f 100644
--- a/files/ru/web/mathml/authoring/index.html
+++ b/files/ru/web/mathml/authoring/index.html
@@ -300,7 +300,7 @@ sudo make install
<ul>
<li>плюсы:
<ul>
- <li>Преобразование выполняется на стороне сервера и полученный текст MathML можно кэшировать, что является более эффективным и чистым, чем преобразование на стороне клиента.</li>
+ <li>Преобразование выполняется на стороне сервера и полученный текст MathML можно кешировать, что является более эффективным и чистым, чем преобразование на стороне клиента.</li>
</ul>
</li>
<li>минусы:
diff --git a/files/ru/web/performance/how_browsers_work/index.html b/files/ru/web/performance/how_browsers_work/index.html
index 5915c27700..d917c30251 100644
--- a/files/ru/web/performance/how_browsers_work/index.html
+++ b/files/ru/web/performance/how_browsers_work/index.html
@@ -39,7 +39,7 @@ translation_of: Web/Performance/How_browsers_work
<p>Первый шаг навигации к странице - это поиск места, откуда нужно запрашивать данные. Если вы переходите на <code>https://example.com</code>, браузер грузит HTML-код страницы с IP-адреса <code>93.184.216.34</code>. Если вы никогда ранее не были на этом сайте, произойдёт поиск DNS записи.</p>
-<p>Ваш браузер запрашивает DNS запись. Как правило, запрос содержит имя сервера, который должен быть преобразован в IP-адрес. Ответ на этот запрос какое-то время будет сохранён в кэше устройства, чтобы его можно было быстро получить при следующем запросе к тому же серверу.</p>
+<p>Ваш браузер запрашивает DNS запись. Как правило, запрос содержит имя сервера, который должен быть преобразован в IP-адрес. Ответ на этот запрос какое-то время будет сохранён в кеше устройства, чтобы его можно было быстро получить при следующем запросе к тому же серверу.</p>
<p>DNS запрос обычно требуется совершить лишь единожды при загрузке страницы. Однако, DNS запросы должны быть выполнены для каждого уникального имени хоста, который запрашивается страницей. Скажем, если ваши шрифты, картинки, скрипты, реклама или счётчики аналитики находятся на разных доменах, DNS запрос будет осуществлён для каждого из них.</p>
diff --git a/files/ru/web/performance/how_long_is_too_long/index.html b/files/ru/web/performance/how_long_is_too_long/index.html
index e53c2f96a4..e64a560d4a 100644
--- a/files/ru/web/performance/how_long_is_too_long/index.html
+++ b/files/ru/web/performance/how_long_is_too_long/index.html
@@ -19,7 +19,7 @@ translation_of: Web/Performance/How_long_is_too_long
<p>Да, одна секунда на загрузку - это хорошая цель. Но лишь немногие приложения достигают этой скорости. Всё зависит от ожиданий. Например, от приложения "Hello World", работающего в корпоративной (локальной) сети, будет ожидаться загрузка за миллисекунды. Пользователь из северной Сибири, пользующийся Edge-мобильной сетью и устройством 5-летней давности, вероятно, посчитает даже 20-секундную загрузку быстрой. Однако, в среднем, если вы позволяете приложению не отвечать на запрос 3 или 4 секунды, вы, вероятно, потеряете пользователя. И, что ещё хуже, этот пользователь вряд ли вернётся к вам в ближайшее время.</p>
-<p>В деле оптимизации производительности рекомендуется обозначить амбициозные задачи по первичной загрузке контента. Например, 5 секунд для 3G сетей и 1.5 секунды для офисного Т1 канала. Для навигации внутри приложения цели должны быть ещё строже. К счастью, для оптимизации можно использовать Service Workers и кэширование.</p>
+<p>В деле оптимизации производительности рекомендуется обозначить амбициозные задачи по первичной загрузке контента. Например, 5 секунд для 3G сетей и 1.5 секунды для офисного Т1 канала. Для навигации внутри приложения цели должны быть ещё строже. К счастью, для оптимизации можно использовать Service Workers и кеширование.</p>
<h3 id="Ожидание">Ожидание</h3>
diff --git a/files/ru/web/performance/navigation_and_resource_timings/index.html b/files/ru/web/performance/navigation_and_resource_timings/index.html
index 3dbae7164f..8628f79877 100644
--- a/files/ru/web/performance/navigation_and_resource_timings/index.html
+++ b/files/ru/web/performance/navigation_and_resource_timings/index.html
@@ -76,35 +76,35 @@ translation_of: Web/Performance/Navigation_and_resource_timings
<tr>
<td>{{domxref("PerformanceTiming.domainLookupEnd","domainLookupEnd")}}</td>
<td>
- <p>Поиск домена завершён. Если используется постоянное соединение, или используются данные, сохранённые в локальном кэше, то значение показателя будет таким же, как и <code>PerformanceTiming.fetchStart</code>.</p>
+ <p>Поиск домена завершён. Если используется постоянное соединение, или используются данные, сохранённые в локальном кеше, то значение показателя будет таким же, как и <code>PerformanceTiming.fetchStart</code>.</p>
</td>
</tr>
<tr>
<td>{{domxref("PerformanceTiming.domainLookupStart","domainLookupStart")}}</td>
- <td>Начался поиск домена. Если используется постоянное соединение, или используются данные, сохранённые в локальном кэше, то значение показателя будет таким же, как и <code>PerformanceTiming.fetchStart</code>.</td>
+ <td>Начался поиск домена. Если используется постоянное соединение, или используются данные, сохранённые в локальном кеше, то значение показателя будет таким же, как и <code>PerformanceTiming.fetchStart</code>.</td>
</tr>
<tr>
<td>{{domxref("PerformanceTiming.fetchStart","fetchStart")}}</td>
<td>
- <p>Браузер готов к загрузке документа с помощью HTTP-запроса. Этот этап всегда <strong>срабатывает до проверки</strong> кэша приложения.</p>
+ <p>Браузер готов к загрузке документа с помощью HTTP-запроса. Этот этап всегда <strong>срабатывает до проверки</strong> кеша приложения.</p>
</td>
</tr>
<tr>
<td>{{domxref("PerformanceTiming.requestStart","requestStart")}}</td>
<td>
- <p>Браузер посылает запрос на получение документа с сервера или из кэша. Если транспортный уровень сообщает об ошибке отправки запроса, а соединение переоткрывается - этот показатель будет перезаписан данными нового запроса.</p>
+ <p>Браузер посылает запрос на получение документа с сервера или из кеша. Если транспортный уровень сообщает об ошибке отправки запроса, а соединение переоткрывается - этот показатель будет перезаписан данными нового запроса.</p>
</td>
</tr>
<tr>
<td>{{domxref("PerformanceTiming.responseStart","responseStart")}}</td>
<td>
- <p>Браузер получает первый байт ответа от сервера, кэша или локального ресурса.</p>
+ <p>Браузер получает первый байт ответа от сервера, кеша или локального ресурса.</p>
</td>
</tr>
<tr>
<td>{{domxref("PerformanceTiming.responseEnd","responseEnd")}}</td>
<td>
- <p>Браузер получает последний байт ответа от сервера, кэша или локального ресурса. Если соединение закрывается раньше получения последнего байта - значение параметра указывает на момент закрытия соединения.</p>
+ <p>Браузер получает последний байт ответа от сервера, кеша или локального ресурса. Если соединение закрывается раньше получения последнего байта - значение параметра указывает на момент закрытия соединения.</p>
</td>
</tr>
<tr>
@@ -175,7 +175,7 @@ translation_of: Web/Performance/Navigation_and_resource_timings
<h3 id="Время_до_первого_байта">Время до первого байта</h3>
-<p><a href="/en-US/docs/Glossary/time_to_first_byte">Время до первого байта (Time to First Byte)</a> - это время между <code>navigationStart</code> и <code>responseStart</code> (момент, когда получен первый байт от сервера / кэша). Доступно в <code>performanceTiming</code> API</p>
+<p><a href="/en-US/docs/Glossary/time_to_first_byte">Время до первого байта (Time to First Byte)</a> - это время между <code>navigationStart</code> и <code>responseStart</code> (момент, когда получен первый байт от сервера / кеша). Доступно в <code>performanceTiming</code> API</p>
<pre class="brush: js">let ttfb = time.responseStart - time.navigationStart;
</pre>
@@ -280,7 +280,7 @@ performance.getEntriesByType('frame').forEach((frame) =&gt; {
<p>API не предоставляет все измерения, которые разработчик хочет получить. Например, как долго продлилось выполнение запроса? Отдельного поля в объекте данных нет. Однако, мы можем использовать измерения, чтобы вычислить то, что нам нужно.</p>
-<p>Чтобы определить время ответа, вычтите время старта запроса из времени старта получения ответа. Запрос стартует ровно в тот момент, когда клиент запрашивает ресурс с сервера (или из кэша). Ответ начинается ровно в тот момент, когда клиент получает первый байт.</p>
+<p>Чтобы определить время ответа, вычтите время старта запроса из времени старта получения ответа. Запрос стартует ровно в тот момент, когда клиент запрашивает ресурс с сервера (или из кеша). Ответ начинается ровно в тот момент, когда клиент получает первый байт.</p>
<pre class="brush: js">request = <a href="/en-US/docs/Web/API/PerformanceNavigationTiming/responseStart"><code>timing.responseStart</code></a> - <a href="/en-US/docs/Web/API/PerformanceNavigationTiming/requestStart"><code>timing.requestStart</code></a></pre>
diff --git a/files/ru/web/performance/understanding_latency/index.html b/files/ru/web/performance/understanding_latency/index.html
index 1e36dd3bf1..1f38273a4a 100644
--- a/files/ru/web/performance/understanding_latency/index.html
+++ b/files/ru/web/performance/understanding_latency/index.html
@@ -113,7 +113,7 @@ translation_of: Web/Performance/Understanding_latency
<p><strong>Ожидание (Waiting</strong>) - это ожидание обработки запроса сервером. Например, вы хотите получить изображение. В этом случае сервер должен обратиться к файловой системе, найти файл, передать его HTTP соединению. В случае сложных динамических запросов процесс может занимать секунды и минуты. Это ещё одно место для оптимизации, но уже не клиентское, а серверное.</p>
-<p><strong>Получение (Receiving</strong>) - это время на загрузку ответа. Этот показатель - комбинация скорости сети и размера файла. Если изображение было закешировано, то его загрузка может произойти мгновенно. Но если не использовать кэш и включить эмуляцию медленной сети, изображение может загружаться 43 секунды!</p>
+<p><strong>Получение (Receiving</strong>) - это время на загрузку ответа. Этот показатель - комбинация скорости сети и размера файла. Если изображение было закешировано, то его загрузка может произойти мгновенно. Но если не использовать кеш и включить эмуляцию медленной сети, изображение может загружаться 43 секунды!</p>
<h2 id="Измерение_времени_ожидания">Измерение времени ожидания</h2>