From e42463ef83c2165f23223d68515d85492a7fe5a7 Mon Sep 17 00:00:00 2001 From: Maledong <52018749+MaledongGit@users.noreply.github.com> Date: Mon, 9 Sep 2019 17:13:24 +0800 Subject: [PATCH] ru: Fixture of formations (#2562) Since the MD file rule is changed, and the previous version https://github.com/nodejs/nodejs.org/pull/2473 has something wrong with itself, this is the fixture package for it. --- locale/ru/docs/guides/simple-profiling.md | 28 +++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/locale/ru/docs/guides/simple-profiling.md b/locale/ru/docs/guides/simple-profiling.md index 3ff0529b545f4..3c7ef7f53b83d 100644 --- a/locale/ru/docs/guides/simple-profiling.md +++ b/locale/ru/docs/guides/simple-profiling.md @@ -5,11 +5,11 @@ layout: docs.hbs # Простое профилирование Node.js приложений -Для профилирования приложений Node.js доступно множество сторонних инструментов, -но во многих случаях проще всего использовать встроенный профайлер Node.js. -Встроенный профайлер использует [профайлер V8][], который делит стек -выполняющейся программы на фрагменты через равные промежутки времени. Профайлер -представляет результаты этих фрагментов с учетом оптимизаций, таких как +Для профилирования приложений Node.js доступно множество сторонних инструментов, +но во многих случаях проще всего использовать встроенный профайлер Node.js. +Встроенный профайлер использует [профайлер V8][], который делит стек +выполняющейся программы на фрагменты через равные промежутки времени. Профайлер +представляет результаты этих фрагментов с учетом оптимизаций, таких как Jit-компиляция, в виде ряда тиков: ``` @@ -20,13 +20,13 @@ code-creation,Stub,2,0x2d5000a33d40,182,"DoubleToIStub" code-creation,Stub,2,0x2d5000a33e00,507,"NumberToStringStub" ``` -В прошлом требовался бы исходный код V8, чтобы иметь возможность анализировать -тики. К счастью, начиная с Node.js 4.4.0 были представлены инструменты, которые +В прошлом требовался бы исходный код V8, чтобы иметь возможность анализировать +тики. К счастью, начиная с Node.js 4.4.0 были представлены инструменты, которые облегчают использование этой информации без отдельной сборки V8. Давайте посмотрим, как встроенный профайлер дает представление о производительности приложений. Возьмем простое приложением Express, чтобы проиллюстрировать использование профайлера. -Приложение будет иметь два обработчика, один из которых будет использоваться для +Приложение будет иметь два обработчика, один из которых будет использоваться для добавления новых пользователей в систему: ```javascript @@ -73,14 +73,14 @@ app.get('/auth', (req, res) => { }); ``` -* Обратите внимание, что это НЕ рекомендуемые обработчики для аутентификации -пользователей в приложениях Node.js. Они используются исключительно в качестве -примера. В целом, не следует пытаться разработать свои собственные механизмы -криптографической аутентификации. Гораздо лучше использовать готовые проверенные +* Обратите внимание, что это НЕ рекомендуемые обработчики для аутентификации +пользователей в приложениях Node.js. Они используются исключительно в качестве +примера. В целом, не следует пытаться разработать свои собственные механизмы +криптографической аутентификации. Гораздо лучше использовать готовые проверенные решения. * -Теперь предположим, что мы развернули наше приложение, и пользователи жалуются -на высокую задержку запросов. Мы можем легко запустить приложение с помощью +Теперь предположим, что мы развернули наше приложение, и пользователи жалуются +на высокую задержку запросов. Мы можем легко запустить приложение с помощью встроенного профайлера: ```