Сравните Nginx и Apache

Сравните Nginx и Apache

За два десятилетия Apache изменил сокращающийся рынок веб-серверов. Nginx не только догнал Apache, но и теперь является выбором многих веб-сайтов с высоким трафиком. Пользователи Apache могут не согласиться по этому вопросу. Вот почему трудно прийти к выводу, какой веб-хостинг лучше. На самом деле и Apache, и Nginx являются основными частями полных веб-стеков (LAMP и LEMP), и окончательный выбор зависит от индивидуальных потребностей.

Например, люди, использующие сайты Drupal, часто выбирают Apache, в то время как пользователи WordPress , похоже, больше предпочитают Nginx. Соответственно, цель этой статьи — помочь вам лучше понять собственные требования, а не дать стереотипные рекомендации для всех. Следующее сравнение Nginx и Apache даст вам точное представление.

Nginx или Apache лучше сервер?

1. Популярность

По состоянию на 2012 год более 65% веб-сайтов были основаны на Apache. Популярность Apache обусловлена ​​не только долгой историей. Это одно из первых новаторских программ для развития Всемирной паутины. Однако времена изменились. По данным W3Tech.com, по состоянию на 14 января 2019 года количество веб-сайтов, использующих серверы Apache (44,4%), лишь немногим превышает Nginx (40,9%). Nginx и Apache доминируют почти 85% рынка веб-серверов.

Сравните Nginx и Apache

Когда дело доходит до веб-сайтов с высоким трафиком, интересна следующая диаграмма. В частности, Nginx находится выше Apache, но ниже Google Servers — службы, предоставляющей серверы для таких веб-сайтов, как YouTube , Gmail и Drive.

Сравните Nginx и Apache

Большое количество веб-сайтов перешло с Apache на Nginx. Очевидно, что Nginx считается более новым и модным веб-сервером. Сайты с высоким трафиком на Apache, например Wikipedia и New York Times, часто используют внешний HTTP-прокси, такой как Varnish.

Вывод : разрыв в популярности между Apache и Nginx очень быстро сокращается. По этому фактору Apache и Nginx связаны.

2. Скорость

Основной характеристикой хорошего веб-сервера является то, что он должен работать быстро, а также легко обеспечивать соединения и трафик из любой точки мира. Для измерения скорости сервера в статье сравнивались два популярных туристических сайта, основанных на Apache (Expedia.com) и Nginx (Booking.com). С помощью онлайн-инструмента под названием Bitcatcha были проведены сравнения с несколькими серверами и измерены по эталону Google в 200+ мс. Booking.com, основанный на Nginx, получил оценку «исключительно быстрый». Напротив, Expedia.com на базе Apache получил оценку «выше среднего и может быть улучшен».

Если вы использовали оба этих туристических сайта несколько раз, вы можете подтвердить, что Expedia немного медленнее возвращает результаты запросов, чем Booking.

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

Сравните Nginx и Apache

Вывод : Nginx выигрывает в этом раунде.

3. Безопасность

И Nginx, и Apache очень серьезно относятся к безопасности своих веб-сайтов. Ни одна надежная система не обходится без мер противодействия DDoS-атакам , вредоносному ПО и фишингу . Оба сервера периодически публикуют отчеты и рекомендации по безопасности, обеспечивая улучшение безопасности на каждом уровне.

Вывод : Nginx и Apache в этом раунде снова равны.

4. Одновременные подключения

Следует отметить, что Apache в некотором смысле не может сравниться по масштабу и возможностям с Nginx. В конце концов, Nginx изначально был разработан для ускорения обработчиков FastCGI и SCGI. Однако, начиная с Apache 2.4 (версия по умолчанию), количество одновременных подключений значительно увеличилось. Насколько далеко продвинулось это улучшение, стоит изучить.

На основе тестов Loadimpact.com в статье снова сравнивается Booking.com (Nginx) с Expedia.com (Apache). Для 25 виртуальных пользователей сайт Nginx может логировать 200 запросов в секунду, что в 2,5 раза выше, чем у Apache (80 запросов в секунду). Очевидно, что если у вас есть выделенный веб-сайт с высокой посещаемостью, Nginx — более безопасный выбор.

Сравните Nginx и Apache

Вывод : Nginx выигрывает в этом раунде.

5. Гибкость

Веб-хостинг должен быть достаточно гибким, чтобы можно было настраивать его. Apache делает это довольно хорошо, используя инструменты .htaccess, которые Nginx не поддерживает. Это позволяет децентрализовать задачи администрирования. Сторонним администраторам и администраторам второго уровня может быть запрещен доступ к основному серверу. Кроме того, Apache поддерживает более 60 модулей, что обеспечивает высокую масштабируемость. Вот почему Apache более популярен среди провайдеров виртуального хостинга.

Сравните Nginx и Apache

Вывод : Apache выигрывает этот раунд.

Другие параметры

Раньше у Nginx не было очень хорошей поддержки операционных систем Windows, в отличие от Apache. Однако это уже не так. Кроме того, Apache также считался довольно слабым с точки зрения балансировки нагрузки и резервного прокси . Но теперь все изменилось!

Конечный результат

Nginx победил с небольшим перевесом со счетом 2-1. При этом объективное сравнение Nginx и Apache с точки зрения технических характеристик даст полную картину. Окончательный вывод заключается в том, что оба веб-хостинга полезны по-своему.

Хотя Apache следует использовать с интерфейсным сервером (для которого доступен сам Nginx), Nginx может быть лучше благодаря большей настройке и гибкости.


Как убрать уведомление о запросе на авторские права в правом углу экрана в Windows 10

Как убрать уведомление о запросе на авторские права в правом углу экрана в Windows 10

Вы видите уведомление об активации Windows 10 в правом углу экрана? В этой статье вы узнаете, как удалить уведомление о запросе на авторские права в Windows 10.

Инструкция от А-Я как установить Windows 10 сборка 14393.222

Инструкция от А-Я как установить Windows 10 сборка 14393.222

Недавно Microsoft выпустила последнее накопительное обновление для пользователей ПК с Windows 10 под названием Build 14393.222. Это обновление, выпущенное для Windows 10, в основном исправляет ошибки на основе отзывов пользователей и повышает производительность операционной системы.

Защитите свою компьютерную сеть с помощью хоста Bastion всего за 3 шага

Защитите свою компьютерную сеть с помощью хоста Bastion всего за 3 шага

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

Как создать клавишу Windows, если ваша клавиатура недоступна

Как создать клавишу Windows, если ваша клавиатура недоступна

Если вы предпочитаете использовать старую классическую клавиатуру, например IBM Model M, на которой нет физической клавиши Windows, есть простой способ добавить ее, позаимствовав клавишу, которую вы не часто используете.

3 способа быстро очистить все журналы событий в Windows 10

3 способа быстро очистить все журналы событий в Windows 10

Иногда вам может потребоваться удалить все старые журналы событий сразу. В этом руководстве Quantrimang.com покажет вам 3 способа быстрого удаления всех журналов событий в средстве просмотра событий Windows 10.

Методы поддельного IP помогают вам получить анонимный доступ

Методы поддельного IP помогают вам получить анонимный доступ

Во многих предыдущих статьях мы упоминали, что сохранять анонимность в Интернете чрезвычайно важно. Частная информация утекает каждый год, что делает безопасность в Интернете все более необходимой. По этой же причине нам следует использовать виртуальные IP-адреса. Ниже мы узнаем о методах создания поддельных IP-адресов!

Как создать режим прозрачного фона в Windows 10

Как создать режим прозрачного фона в Windows 10

WindowTop — это инструмент, который позволяет затемнять все окна приложений и программ, запущенных на компьютерах с Windows 10. Или вы можете использовать интерфейс с темным фоном в Windows.

Как отключить языковую панель на панели задач Windows 8

Как отключить языковую панель на панели задач Windows 8

Языковая панель в Windows 8 — это миниатюрная языковая панель инструментов, предназначенная для автоматического отображения на экране рабочего стола. Однако многие люди хотят скрыть эту языковую панель на панели задач.

Как настроить WEP, WPA, WPA2 для роутера Linksys

Как настроить WEP, WPA, WPA2 для роутера Linksys

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

Советы по оптимизации скорости интернет-соединения от Linksys

Советы по оптимизации скорости интернет-соединения от Linksys

Увеличение скорости Интернета имеет важное значение для оптимизации сетевого подключения. Вы можете получить оптимальные впечатления от развлечений и работы, используя компьютеры, телевизоры с возможностью подключения к Интернету, игровые приставки и т. д.