Блог #сравнение

Тайланд, Индонезия, Сингапур (зима 2010). В Сингапурском зоопарке. Лемуры
Исландия 2023.
Март 2017. Берлин — Роттердам — Дюссельдорф. Дюссельдорф
Хорватия, Млини 2017. Вид на море
Берлин, Люббенау, Потсдам. Май 2018. Вид в парке
Новый Год 2009 (Амстердам). Еще чайки
Хорватия, Млини 2017. ПАцаны играют в футбол в старом Дубровнике
Тайланд, Индонезия, Сингапур (зима 2010). Джакарта. Знак
Ирландия, март 2015. Стадион
Хорватия, Млини 2017. Лестница
Март 2017. Берлин — Роттердам — Дюссельдорф. Дюссельдорф
Хорватия, Млини 2017. Старый Дубровник
Весна 2012. Германия — Франция — Италия. В горах возле Сен-Тропе
Тайланд, Индонезия, Сингапур (зима 2010). Собака
Ирландия, март 2015. Океан
Тайланд, Индонезия, Сингапур (зима 2010). В Сингапурском зоопарке. Древняя индийская (индейская?) поговорка
Весна 2012. Германия — Франция — Италия. Деревня возле Ла Специи
Байкал, остров Ольхон, Хужир. Март 2018. Велосипедист
Новый год 2008 (Норвегия, Швеция, Дания). забор из старых лыж
Лето 2008 (Куба). Вид из окна всего за 220 баксов в день
Март 2017. Берлин — Роттердам — Дюссельдорф. Помидорки
Новый Год 2009 (Амстердам). Музей пива
Новый Год 2009 (Амстердам). Крутая лестница
Гармиш-Партенкирхен, Миттенвальд, Инсбрук. Май-июнь 2022. Путь к панорамному мосту в Миттенвальде
Ирландия, март 2015. Дорога
Берлин 2023. Ольчун
Хорватия, Млини 2017. Паутина
Гармиш-Партенкирхен, Миттенвальд, Инсбрук. Май-июнь 2022. Миттенвальд
Весна 2012. Германия — Франция — Италия. Люксембург. Я и Альфа-Ромео Джульетта
Первый Россиийский семинар по CMS Drupal. GogA и Dan
Прага, май 2017. Радуга в саду возле Пражского града
apache_nginx_tw_cover.png

Apache vs Nginx: практический взгляд

Перевод статьи Джастина Эллингвуда “Apache vs Nginx: Practical Considerations”.

Введение

Apache и Nginx — 2 самых широко распространенных веб-сервера с открытым исходным кодом в мире. Вместе они обслуживают более 50% трафика во всем интернете. Оба решения способны работать с разнообразными рабочими нагрузками и взаимодействовать с другими приложениями для реализации полного веб-стека.

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

Общий обзор

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

Apache

Apache HTTP Server был разработан Робертом Маккулом в 1995 году, а с 1999 года разрабатывается под управлением Apache Software Foundation — фонда развития программного обеспечения Apache. Так как HTTP сервер это первый и самый популярный проект фонда его обычно называют просто Apache.

Веб-север Apache был самым популярным веб-сервером в интернете с 1996 года. Благодаря его популярности у Apache сильная документация и интеграция со сторонним софтом.

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

Nginx

В 2002 году Игорь Сысоев начал работу над Nginx для того чтобы решить проблему C10K — требование к ПО работать с 10 тысячами одновременных соединений. Первый публичный релиз был выпущен в 2004 году, поставленная цель была достигнута благодаря асинхронной event-driven архитектуре.

Nginx начал набирать популярность с момента релиза благодаря своей легковесности (light-weight resource utilization) и возможности легко масштабироваться на минимальном железе. Nginx превосходен при отдаче статического контента и спроектирован так, чтобы передавать динамические запросы другому ПО предназначенному для их обработки.

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

Читать дальше ➠