Записывать время, когда процесс узла отклонен / слишком занят, чтобы отвечать на новые запросы - PullRequest
1 голос
/ 09 июня 2019

У нас есть узел сервера, работающий в Azure, который выполняет очень мало работы для приложения, которое все еще находится в стадии разработки.Мы собираемся начать маркетинговую деятельность и хотели бы разместить наш сайт и целевую страницу на этом узле Сервер.

Мы не ожидаем, что миллионы людей посетят нашу целевую страницу / сайт.Но мы хотели бы быть готовы к 1000 запросам страниц в минуту во время пикового использования.

На целевой странице есть два изображения, общий размер которых превышает 150 КБ.Ниже сгиба у нас есть 5 видеофайлов (от 400 КБ до 2 МБ), которые лениво загружаются и отправляются как файлы без потоковой передачи.

Мы планируем сохранить все эти файлы в памяти и оттуда использовать для экономии времени ввода-вывода.

Очевидно, что мы добавим больше Серверов, если необходимо, но сейчас для начала. Есть ли способ регистрировать время, когда узел Сервер слишком занят, чтобы отвечать на новые запросы соединения / страницы?

т.е., скажем, в любой момент времени есть больше входящих запросов страниц, которые может обработать наш Node Server, как мы можем узнать, когда это произошло и как часто это происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...