Mercurial > hg > nginx-site
changeset 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 | 7c3182a95cd6 |
children | 4e25281328fa |
files | xml/en/docs/njs/preload_objects.xml xml/ru/docs/njs/preload_objects.xml |
diffstat | 2 files changed, 4 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/xml/en/docs/njs/preload_objects.xml +++ b/xml/en/docs/njs/preload_objects.xml @@ -9,7 +9,7 @@ <article name="Understanding preloaded objects" link="/en/docs/njs/preload_objects.html" lang="en" - rev="1" + rev="2" toc="no"> <section id="summary"> @@ -18,11 +18,7 @@ For each incoming request njs creates a separate virtual machine. This brings a lot of benefits such as predictable memory consumption or requests isolation. -</para> - -<para> -However, it also has its own downsides. -Since all requests are isolated, +However, as all requests are isolated, if a request handler needs to access some data, it has to read it by itself. This is not efficient especially when the amount of data is large.
--- a/xml/ru/docs/njs/preload_objects.xml +++ b/xml/ru/docs/njs/preload_objects.xml @@ -9,7 +9,7 @@ <article name="Предзагруженные объекты" link="/ru/docs/njs/preload_objects.html" lang="ru" - rev="1" + rev="2" toc="no"> <section id="summary"> @@ -18,11 +18,7 @@ Для каждого входящего запроса в njs создаётся отдельная виртуальная машина. Это позволяет прогнозировать предсказуемое поглощение памяти или осуществить изоляцию запросов. -</para> - -<para> -Однако у такого подхода есть недостатки. -Поскольку все запросы являются изолированными, то +Однако поскольку все запросы являются изолированными, то если обработчику запроса необходимо получить доступ к данным, ему нужно сначала их прочитать самому. Это неэффективно, особенно если объём данных большой.