Публикации по теме 'performance'


Уроки, извлеченные из масштабного запуска GraphQL
- Автор: Шрей Мехта , Каушик Бародия В Dream11 мы испытали колоссальный рост - с 300 000 пользователей в 2015 году до более 110 миллионов пользователей в настоящее время. Чтобы развиваться такими невероятно быстрыми темпами, мы перешли на микросервисную архитектуру для разработки серверных систем. По мере роста количества микросервисов для фронтенд-разработчиков становилось все труднее извлекать данные из нескольких сервисов и представлять их в пользовательском интерфейсе..

Что такое шаблон прерывателя цепи и как его применять в Node.js?
Всегда, когда мы создаем систему, первое, о чем мы должны помнить, это « Как масштабировать наше приложение?». У нас будет серия критических событий, даже больше, если мы используем внешнего вендора, часто мы только знаем, что вендор умер в самый неподходящий момент (в продакшене/крахе системы). Что такое шаблон прерывателя цепи? Я думаю, что вы уже слышали об этом термине и связали его с автоматическим выключателем, который определяет, превышает ли ток, протекающий через..

Оптимизация запросов Hive с помощью Tez Query Engine
Настройка параметров конфигурации для повышения производительности Hive Hive предоставляет нам возможность выполнять SQL-запросы с помощью нескольких различных механизмов запросов. Он поставляется с родным движком MapReduce. Но мы можем переключиться на Tez, который приобрел популярность с момента его запуска, или мы также можем использовать Apache Spark. В большинстве производственных развертываний Hive сегодня используется механизм запросов Tez. В этом посте мы рассмотрим..

Расчет производительности Javascript
когда дело доходит до производительности любого javascript-приложения, очень сложно измерить производительность вашего кода. Встроенный Javascript предоставляет вам волшебный метод, с помощью которого вы можете измерить время в миллисекундах для любого метода. performance.now() Это метод, который можно использовать для измерения времени, затрачиваемого любым методом, или того, сколько времени потребовалось для выполнения любого конкретного метода. Давайте сделаем это просто на..

Эффективный синтаксический анализ XML с помощью Java
Для языка, который так любит XML, было довольно сложно найти эффективный и элегантный способ его синтаксического анализа. Первоначально опубликовано на martinrichards.me . Есть несколько способов синтаксического анализа XML? Есть два способа работать с XML-документами: прочитать весь документ и построить полный объект DOM , представляющий документ, или прочитать документ как поток, извлекая из потока то, что вам нужно. Метод DOM подходит для небольших документов, таких как..

Вся концепция исходит из выступления на конференции: https://www.youtube.com/watch?v=p-iiEDtpy6I
Вся концепция исходит из выступления на конференции: https://www.youtube.com/watch?v=p-iiEDtpy6I https://www.youtube.com/watch?v=Fg7niTmNNLg Два приведенных выше референсных видеоролика посвящены написанию эффективного кода JavaScript: 1. Улучшенный синтаксический анализ 2. Оптимизированный машинный код. Хотя «быстрая скорость выполнения при разработке веб-приложений» связана не только с качеством js-кода, но и со многими другими факторами. В этой статье и справочной речи эта..

Объединение преобразований данных с нейронной сетью для более быстрого вывода и упрощения производства…
Авторы: Сандип Кришнамурти , Джейк Ли Предварительная обработка данных - это обычный шаг перед подачей данных для обучения модели и вывода. Gluon , обязательный Python API MXNet , чаще всего используется для обучения модели. Gluon предоставляет вам простые в использовании API-интерфейсы преобразования данных, которые скрывают сложность выполнения асинхронной предварительной обработки данных во время обучения. Однако при развертывании модели в производственной среде вам все равно..