Блог #apache

Прага, май 2017. Kostnické náměstí
Новый год 2008 (Норвегия, Швеция, Дания). Знак
Исландия 2023.
Исландия 2023.
Март 2017. Берлин — Роттердам — Дюссельдорф. Кубические дома
Март 2017. Берлин — Роттердам — Дюссельдорф. Дед Мороз в Роттердаме
Чешская Швейцария и немного Дрездена. Дрова
Байкал, остров Ольхон, Хужир. Март 2018. Ночное небо и луна
Новый год 2008 (Норвегия, Швеция, Дания). Вечерний Гётеборг 1
Гармиш-Партенкирхен, Миттенвальд, Инсбрук. Май-июнь 2022. Вид из Гармиш-Партенкирхена
. %!s(<nil>)
Египет 2006. Я и мой автопарк :))
Гармиш-Партенкирхен, Миттенвальд, Инсбрук. Май-июнь 2022. Вид на Миттенвальд
Киев, лето 2009. Бульвар Тараса Шевченко
Москва-Берлин 2021. Фюссен - 3
Новый год 2008 (Норвегия, Швеция, Дания). Вечер
Новый год 2008 (Норвегия, Швеция, Дания). Осторожно ежи! Кто-то прострелил девочку...
Исландия 2023.
Хорватия, Млини 2017. Старый Дубровник до нашествия туристов
Весна 2012. Германия — Франция — Италия. Чайка
Тайланд, Индонезия, Сингапур (зима 2010). Водный дворец
Новый год 2008 (Норвегия, Швеция, Дания). Норвегия, Нордсетер
Лето 2008 (Куба). Побережье Карибского моря
Ирландия, март 2015. Скалистая река
Ирландия, март 2015. Даблдекер внутри
Лето 2008 (Куба). Саньтяго де Куба
Гармиш-Партенкирхен, Миттенвальд, Инсбрук. Май-июнь 2022. Инсбрук, Жигули трешка
Гармиш-Партенкирхен, Миттенвальд, Инсбрук. Май-июнь 2022. Инсбрук
Перу и Боливия. Зима-весна 2011. Много фламинго
Весна 2012. Германия — Франция — Италия. На побережье
Первый Россиийский семинар по CMS Drupal. Ну вот же эта невидимая стена! И вот он невидимый кирпич! Все ее видят, а ты нет...
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 из-за его эффективного потребления ресурсов и отзывчивости под нагрузкой, а также из-за возможности использовать его и как веб-сервер, и как прокси.

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