Блог #nginx

Байкал, остров Ольхон, Хужир. Март 2018. Мусор :(
Исландия 2023.
Первый Россиийский семинар по CMS Drupal. Аксель
Новый год 2008 (Норвегия, Швеция, Дания). А это я там вдали
Тайланд, Индонезия, Сингапур (зима 2010). В Сингапурском зоопарке
Мальта, март 2014. %!s(<nil>)
Мальта, март 2014. Осторожно, падающие люди
Мальта, март 2014. %!s(<nil>)
Исландия 2023.
Новый год 2008 (Норвегия, Швеция, Дания). Тот же трамплин, только вид снизу
Тайланд, Индонезия, Сингапур (зима 2010). В Сингапурском зоопарке
Тайланд, Индонезия, Сингапур (зима 2010). Дорога в Будущее
Мальта, март 2014. Пляж возле Lippija tower
Хорватия, Млини 2017. Детсадовцев вывели на прогулку
Новый год 2008 (Норвегия, Швеция, Дания). Смеркалось :))
Март 2017. Берлин — Роттердам — Дюссельдорф. Кубические дома
Таиланд 2005. Просто море
Байкал, остров Ольхон, Хужир. Март 2018. Трафик на льду Байкала
Новый Год 2009 (Амстердам). Необычная машина
Тайланд, Индонезия, Сингапур (зима 2010). Боробудур
Март 2017. Берлин — Роттердам — Дюссельдорф. Электрозаправка в Берлине
Весна 2012. Германия — Франция — Италия. Побережье
Новый год 2008 (Норвегия, Швеция, Дания). Территория замка Акерхус, Смена караула
Прага, май 2017. Вид на Влтаву
Весна 2012. Германия — Франция — Италия. С высоты замка
Мальта, март 2014. Красный крест
Новый Год 2009 (Амстердам). Жук
Байкал, остров Ольхон, Хужир. Март 2018. Буханочки
Лето 2008 (Куба). Сенфуегос — Театр Томаса Терри
Новый Год 2009 (Амстердам). Еще чайки
Тайланд, Индонезия, Сингапур (зима 2010). В Сингапурском зоопарке

HTTP/2 на этом сайте

Обновил на этом сайте nginx до версии 1.9.5 и включил поддержку HTTP/2. Для теста погонял сайт до и после на WebPagetest. Честно говоря, результат измерений не сильно впечатлил, вот результат до:

а вот после:

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

Ниже информация о том, что нужно сделать для апгрейда nginx в Ubuntu.

Читать дальше ➠
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 из-за его эффективного потребления ресурсов и отзывчивости под нагрузкой, а также из-за возможности использовать его и как веб-сервер, и как прокси.

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