Mercurial > hg > nginx-site
comparison xml/ru/docs/njs/preload_objects.xml @ 3002:48f245493600
Slightly updated text in Preload Objects in njs.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Fri, 18 Aug 2023 22:43:49 +0100 |
parents | cc475ba7d406 |
children |
comparison
equal
deleted
inserted
replaced
3001:7c3182a95cd6 | 3002:48f245493600 |
---|---|
7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> | 7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> |
8 | 8 |
9 <article name="Предзагруженные объекты" | 9 <article name="Предзагруженные объекты" |
10 link="/ru/docs/njs/preload_objects.html" | 10 link="/ru/docs/njs/preload_objects.html" |
11 lang="ru" | 11 lang="ru" |
12 rev="1" | 12 rev="2" |
13 toc="no"> | 13 toc="no"> |
14 | 14 |
15 <section id="summary"> | 15 <section id="summary"> |
16 | 16 |
17 <para> | 17 <para> |
18 Для каждого входящего запроса в njs создаётся отдельная виртуальная машина. | 18 Для каждого входящего запроса в njs создаётся отдельная виртуальная машина. |
19 Это позволяет прогнозировать предсказуемое поглощение памяти | 19 Это позволяет прогнозировать предсказуемое поглощение памяти |
20 или осуществить изоляцию запросов. | 20 или осуществить изоляцию запросов. |
21 </para> | 21 Однако поскольку все запросы являются изолированными, то |
22 | |
23 <para> | |
24 Однако у такого подхода есть недостатки. | |
25 Поскольку все запросы являются изолированными, то | |
26 если обработчику запроса необходимо получить доступ к данным, | 22 если обработчику запроса необходимо получить доступ к данным, |
27 ему нужно сначала их прочитать самому. | 23 ему нужно сначала их прочитать самому. |
28 Это неэффективно, особенно если объём данных большой. | 24 Это неэффективно, особенно если объём данных большой. |
29 </para> | 25 </para> |
30 | 26 |