Подтвердить что ты не робот

Вы знаете причину использования Apache вместо Nginx?

Вы знаете причину использования Apache вместо Nginx? Я говорю о "новом проекте" без какого-либо устаревшего кода или конфигурации.

обновление:

Самые популярные причины использования Apache:

  • у нас есть наша перезаписываемая конфигурация
  • У нас есть наше приложение, работающее над Apache

.. ОК для устаревшего приложения. Но как насчет абсолютно "нового приложения 2013"?

Как вы думаете?

Кстати, я знаю о темах:

.. и я не могу найти никакого про для Apache. Не могли бы вы указать мне?

4b9b3361

Ответ 1

Apache по-прежнему остается самым популярным веб-сервером в Интернете, оценен, чтобы обслуживать около 55% всех существующих сайтов по сравнению с nginx 12 % (в январе 2013 г.).

UPDATE (апрель 2015 г.): Apache по-прежнему имеет наибольшую долю около 40%, а nginx вырос до 15%. Проверьте приведенную выше ссылку на последние цифры.

Это самый старый веб-сервер, что означает, что у вас не будет проблем с поиском людей, умеющих его настраивать.

Вы также чаще найдете помощь при поиске в Интернете. SO имеет 22 000 тегов для Apache, но только 4000 для nginx.

Стандартные установочные документы предполагают, что вы используете Apache, часто включая документацию .htaccess, но не эквивалентную конфигурацию nginx:

Моя рекомендация? Для удобства поддержки, если у вас нет веской причины, не заходите с Apache.

Ответ 2

Фев 2018 ответ здесь.

Apache составляет 47,4% (-3.3% 1 год), Nginx - 36,8% (+4.4% 1 год)

Тенденция линейная, к 2020 году, если ничего не произойдет, Nginx будет наиболее часто используемым.

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

Я видел тесты (для статического ресурса) и Nginx MURDERS Apache, как в запросах в секунду, так и в использовании памяти.

Я понял все это час назад, я уже много лет использую apache, и я мигрирую сразу после написания этого поста.

Вывод на 2018 год: перейти на Nginx.

Скамейка:Dreamhost Web-сервер-сравнение производительности

Поделиться:w3techs.com web_server

Поделиться 2: netcraft.com 2018-веб-сервер-опрос

Ответ 3

На самом деле нет объективных причин использования Apache над Nginx.

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

Вы найдете много субъективных причин, чтобы предпочесть один веб-сервер над другим, например, смещение, связанное с знакомством. Что касается веб-серверов, эти смещения могут быть привязаны к возрасту пользователя, так как Apache был намного дольше. Для многих из этих пользователей изучение новой системы не является продуктивным использованием времени. Для менее опытных или новых администраторов смещение знакомства неприменимо.

Другой субъективной причиной является неверное убеждение в том, что большая доля рынка всегда будет давать узнаваемо больший уровень поддержки. Эти причины не признают уменьшающуюся актуальность большей доли рынка в последние крайние моменты принятия. Например, недавний обзор Netcraft имеет долю Nginx на 14,42% на всех веб-сайтах, а Apache - на 37,45%. Хотя можно с уверенностью предположить, что Apache получит превосходную поддержку, учитывая его значительно больший процент доли рынка, факт составляет 14,42%, составляет сто сорок восемь миллионов триста тридцать тысяч сто стот сайтов (148,330,190). Это необычайно большое количество веб-сайтов и пользователей, которые и работают на Nginx. Исходное количество пользователей Nginx настолько велико, что относительно небольшая доля на рынке не будет распознавать различия в уровне поддержки.

Ответ 4

Я могу добавить немного к первому ответу.

Статистика для доли рынка Apache в целом верна, но вы можете рассмотреть вопрос более подробно. NGINX имеет наибольшую долю в 1000 лучших веб-сайтах и ​​топ-10 000 веб-сайтов, а также шею и шею для 100 000 веб-сайтов. http://w3techs.com/technologies/cross/web_server/ranking

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

Чтобы узнать больше о NGINX, есть предстоящая "официальная" книга О'Рейли. Предварительный просмотр для скачивания здесь: http://www.aosabook.org/en/nginx.html

Ответ 5

Для тех, кто ищет основные отличия/сравнение:

enter image description here

Ответ 6

apache mod_php намного стабильнее и чище, в то время как nginx часто передает ошибку HTTP Bad Gateway, закодированную в 502 году.