Участвуй в конкурсе сайтов
Получи профессиональную оценку сайта и
награду за дизайн, контент или технологичность

Nginx, Apache, Cloudflare — статистика и обзор популярных веб-серверов

Обсудить
Nginx, Apache, Cloudflare

Разрабатывая сайт, рано или поздно придется столкнуться с необходимостью выбора веб-сервера. На какие параметры при этом опираться? Самый простой вариант — выбрать один из популярнейших в рунете (и мировой сети) серверов. Их и рассмотрим.

Статистика веб-серверов

На конец 2019 года рейтинг самых популярных веб-серверов в рунете возглавлял Nginx («Энджинкс»). Он шел впереди с огромным отрывом, держа в своих руках более 66% сайтов. После него шел Cloudflare, а тройку лидеров замыкал Apache. В 2020 году тенденция не изменилась.

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

В десятке самых популярных серверов также оказались:

  • Microsoft-IIS,
  • QRATOR,
  • OpenResty,
  • LiteSpeed,
  • Ngjit,
  • Variti,
  • Jino.

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

Популярность NGINXВ мире ситуация несколько иная. На 2020 год в глобальной сети наибольшей популярностью пользуются серверы:

  1. Apache (40.89%)
  2. Nginx (23.77%)
  3. IIS (16.45%)
  4. LiteSpeed (1.96%)
  5. Apache Traffic Server (0.55%)
  6. OpenGSE (0.42%)
  7. Phusion Passenger (0.40%)
  8. Apache Tomcat (0.19%)
  9. Tengine (0.14%)
  10. lighttpd (0.14%)


Обзор популярных веб-серверов

Как говорит статистика, в рунете наибольшим спросом пользуются три сервера: Nginx, Cloudflare и Apache. Поэтому если вы путаетесь в обилии веб-серверов, ограничьте свой выбор этими тремя — не ошибетесь.

Nginx

Веб-сервер Nginx разрабатывался Игорем Сысоевым с 2002 года. Сейчас офис разработки компании находится в Москве, а в Америке открыта дочерняя Nginx Inc, занимающаяся продажами. Возглавлять статистику самых популярных веб-серверов Nginx начал с 2013-2014 годов. Сейчас на Nginx работает больше половины серверов доменных зон .рф, .ru и .su. Но сервер популярен не только в России. Например, Netflix и Instagram тоже работают на нем.

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

Nginx относится к легковесным серверам. При его разработке старались учесть все недостатки более старого Apache, и разработчикам это удалось. Код сервера подразумевает более эффективное масштабирование — с увеличением потока подключений скорость работы почти не падает. Каждый рабочий процесс Nginx способен обрабатывать по тысячам HTTP-подключений сразу. Если предсказуемость нагрузки является для вас приоритетом, смело устанавливайте Nginx.

Широкий арсенал функций позволяет Nginx работать в качестве:

  • обратного прокси-сервера;
  • балансировщика нагрузки;
  • HTTP-кеша;
  • интерфейсного прокси.

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

Cloudflare

Несмотря на то, что Cloudflare — это американская компания, в России она пользуется немалой популярностью. Широко разрекламированный веб-сервер предлагает пользователям элементарную установку и настройку, низкий прайс на услуги и особую защиту от DDoS-атак. Возможно, именно это и привлекает веб-разработчиков. В статистике популярных веб-серверов рунета Cloudfare оказался именно по причине своей простоты и разрекламированности.

Разобраться с Cloudflare сможет даже новичок. Установка сервера у большинства пользователей идет без проблем, а если таковые намечаются — всегда можно обратиться в техподдержку, которая работает в чате на сайте. Услугами Cloudflare пользуются не только разработчики-новички, но и крупные современные платформы: Twitch, Reddit, Discord и многие другие.

У Cloudflare есть существенная проблема — географическая удаленность. Поскольку при использовании CDN контент перебрасывается через Америку, время ожидания на сайте возрастает. Большой пинг в России — однозначный минус этого веб-сервера. Если ваша аудитория находится в Западной Европе или США, спокойно забывайте об этом недостатке и ставьте Cloudflare с CDN. Если же вы планируете развернуть русскоязычный сайт, лучше выбрать другой сервер.

Еще один минус Cloudflare относится скорее к этическим. Поскольку эта компания поставляет веб-услуги для огромного количества пользователей (включая крупные корпорации), даже небольшие неполадки в ее работе существенно сказываются на интернет-индустрии в целом. За примером далеко идти не надо — в 2019 году Cloudflare не работала буквально несколько часов, и из-за этого прекратили работу все сервисы, так или иначе использующие ее продукты. Суммарные убытки оказались огромными. Так что Cloudflare можно назвать компанией, которая способствует централизации интернета — а это, по мнению абсолютного большинства пользователей и разработчиков, нехорошая тенденция.

Cloudflare

Apache

Веб-сервер Apache стоял у истоков развития мирового интернета — хотя бы поэтому на него стоит обратить внимание! А еще он лидирует в мировом рейтинге популярности. За свою долгую жизнь (а «Апач» ведет свою историю с 1995 года) свободный веб-сервер оброс массой модулей, научился разворачиваться на всевозможных платформах (легко встанет и на Windows, и на Unix) и прочно засел на первом месте по использованию. До 2005 года Apache широко использовался как единый сервер для всех задач — он выполнял роли и веб-сервера, и прокси, и резервного, и был балансировщиком нагрузки. Впрочем, сейчас его позиции пошатнулись — по мере увеличения трафика, количества подключений и объемов данных на страницах Apache перестал справляться с такой многозадачностью.

Сейчас крупные проекты обычно берут Apache в качестве основного веб-сервера, а для дополнительных задач подключают продукты других компаний. Многие компании, предлагающие аренду виртуального сервера, используют Apache в параллели с Nginx — сейчас это оптимальное сочетание.

Но это не значит, что Apache уже вышел из игры. Главное его преимущество — огромное количество подключаемых модулей. Здесь можно найти библиотеки для любых задач, поэтому «Апач» с большой вероятностью идеально подойдет для разработки необычного сайта. Кроме того, ненужные модули всегда можно отключить, чтобы повысить быстродействие.

Архитектура Apache — это ядро и модули. Теоретически, ядро может работать и без модулей, но в этом случае его функциональность будет весьма ограничена, так что такие эксперименты подходят лишь для ознакомления с архитектурой сервера. Стандартная установка Apache предполагает подключение пакета модулей безопасности, управления динамическим контентом и базовой обработки HTTP-запросов.

Комментарии

С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте