Почему Nginx лучше Apache?

Многие используют Nginx вместо Apache.

Потому что это «более легкий» веб-сервер.

Архитектура Nginx позволяет обрабатывать гораздо больше одновременных соединений, чем Apache, позволяет использовать преимущества тех методов экономии памяти, которыми пользуется Nodejs. Например, ему не нужно создавать новый поток с каждым запросом.

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

Механизм, управляемый событиями, асинхронный и неблокирующий, не создаёт новые процессы для каждого веб-запроса.

Кроме того, Nginx иногда ставится «впереди» других веб-серверов, таких как Apache. По причине того, что он может работать как обратный прокси-сервер — он может выполнять функции балансировщика нагрузки, передавая запросы нескольким серверам.

Добавить комментарий

Войти с помощью: