LINUX.ORG.RU

Вышел nginx 1.7.1

 


2

2

Вышел новый релиз основной ветки HTTP-сервера nginx 1.7.1. Основным улучшением является перенаправления в syslog логов, настраиваемых через директивы «error_log» и «access_log». Были добавлены переменные «$upstream_cookie_{имя}» и «$ssl_client_fingerprint».

Напомню, что по последним данным доля nginx среди http-серверов составляет 23.5%, а apache - 56.5%.

>>> Changelog

★★★★★

Проверено: Shaman007 ()
Последнее исправление: int13h (всего исправлений: 2)

Пользуюсь лайти (fastcgi приложение + php), всем устраивает. Какие я получу выгоды от перехода нак nginx (или даже на жиробаса apache)?

anonymous
()

доля nginx среди http-серверов составляет 23.5%, а apache - 56.5%

Странно, ведь многие используют apache+nginx. Как в таких случаях считали?

CYB3R ★★★★★
()
Ответ на: комментарий от Lincor

Не в разы, конечно, но даже на глаз можешь заметить разницу.

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

Наверное по фронтендам среди тех сайтов у которых вообще можно определить сервер на котором они работают.

anonymous
()

О, они таки разрешили логирование в сислог в бесплатной версии нжынкса?
Троекратное ура!

thesis ★★★★★
()

не получится ли так, что nginx догонит и перегонит по монструозности apache?

Spoofing ★★★★★
()
Ответ на: комментарий от Lincor

На глаз не заметишь. У nginx небольшой расход памяти, что очень хорошо при раздаче статики.

ritsufag ★★★★★
()

Релизы последнее время клепают как пирожки, только успевай ставить.

anonymous
()
Ответ на: комментарий от Lincor

насколько он быстрее апача, будучи запущенным на декстопе?

Намного, особенно для статики. Для пыха php-fpm+nginx гораздо шустрее apache+mod_php

xorik ★★★★★
()
Ответ на: комментарий от catap

Ну дык loopback - тоже сеть. Кроме того, «or a UNIX-domain socket path (specified after the “unix:” prefix)» (с).

thesis ★★★★★
()

Товарищ это не новость, шаман конечно нашаманил, Nginx наше всё! Но переменные окружения в mailing list даже попадать, а не на главную Linux.Org.Ru .

ПослеСловие: Рамблер-Сыск уже выслан за Сысоевым!

ПослеПослеСловие: И у меня на телефоне DECT 13h это другое прерывание, не DOS shutdown!

Woofywoof
()
Последнее исправление: Woofywoof (всего исправлений: 1)
Ответ на: комментарий от anonymous

Пользуюсь лайти

так лайти ведь того, rip. а nginx такой же быстрый, умеет в разы больше и активно развивается.

autonomous ★★★★★
()

но это ведь не стабильный релиз

autonomous ★★★★★
()
Ответ на: комментарий от Woofywoof

выдохни. продолжайте наблюление.

int13h ★★★★★
() автор топика

Я на хостинге 10 лет назад oops прокси использовал как фронт-энд. Годно.

Shadow ★★★★★
()
Ответ на: комментарий от anonymous

Пользуюсь лайти

Сможешь биндится на 3 айпи из 5 для начала ;)

tazhate ★★★★★
()
Ответ на: комментарий от Lincor

насколько он быстрее апача, будучи запущенным на декстопе?

Сильно зависит от конфигурации Апача. Может быть всего раза в два быстрее, если в Апача всё отрублено и оптимизировано, может быть раз в 20 быстрее, если Apache со всякими htaccess и mpm_itk.

Ещё nginx жрёт заметно меньше памяти и более гибок в конфигурации :)

KRoN73 ★★★★★
()
Ответ на: комментарий от xorik

Намного, особенно для статики. Для пыха php-fpm+nginx гораздо шустрее apache+mod_php

А вот тесты говорят наоборот :) nginx быстрее при отдаче статики (оценки выше), а вот в PHP разница между fgci/fpm/mod_php в процентах. fpm хорош гибкой настройкой демона, а скорость там лимитируется самим php. Тормозит только вариант с cgi.

KRoN73 ★★★★★
()
Ответ на: комментарий от xorik

Да не намного. Примерно на 10%. Смысла для десктопа хипстера переходить на нжинкс почти нет.

menangen ★★★★★
()

Основным улучшением является перенаправления в syslog логов, настраиваемых через директивы «error_log» и «access_log»

Я всегда знал, что nginx - тот ещё кусок дерьма.

DRVTiny ★★★★★
()
Последнее исправление: DRVTiny (всего исправлений: 1)
Ответ на: комментарий от KRoN73

Ещё nginx жрёт заметно меньше памяти

Пофигу на nginx в данном контексте, php-fpm точно так же форкается и столько же жрет, сколько и mod_php с апачем.

tazhate ★★★★★
()

Если корявое приложение генерирует страницу по пол секунды, то никакой nginx его не спасет. И таких большинство.

d9d9 ★★★★
()
Ответ на: комментарий от tazhate

Дык это не вопрос, это выражение щастья, ибо: «Logging to syslog is available since version 1.7.1. As part of our commercial subscription logging to syslog is available since version 1.5.3. »(с)
Выходит, что таки да.

thesis ★★★★★
()
Ответ на: комментарий от thesis

Да это просто праздник какой-то! А то я кастомные патчи накатывал, как лохчмонесвободка :(

tazhate ★★★★★
()
Ответ на: комментарий от DRVTiny

Я всегда знал, что nginx - тот ещё кусок дерьма.

ты ж сумасшедший.

anonymous
()
Ответ на: комментарий от DRVTiny

Основным улучшением является перенаправления в syslog логов, настраиваемых через директивы «error_log» и «access_log»

Я всегда знал, что nginx - тот ещё кусок дерьма.

что ты несёшь? во-первых, это не основное улучшение, а просто добавление возможности. во-вторых, сами разработчики говорят, что писать в syslog не круто.

autonomous ★★★★★
()
Ответ на: комментарий от KRoN73

А вот тесты говорят наоборот :)

Ну может быть, я почему-то запомнил, что через apache benchmark прирост был ощутимый (хотя возможно пхп был без кэша в апаче)

xorik ★★★★★
()
Ответ на: комментарий от goingUp

Думаю, много будет зависеть от условий тестирования. Не секрет, что связка apache+mod_php потребляет больше памяти, чем apache+fastcgi. А apache + php-fpm в некоторых случаях показывает ещё большую экономию оперативной памяти. Если оперативная память активно юзается на чахлом VPS - переход на php-fpm+nginx может немного ускорить(относительно apache+mod_php) работу сайта(система не будет лезть в своп, не будет досрочно завершать процессы и т.п.).

lucentcode ★★★★★
()
Последнее исправление: lucentcode (всего исправлений: 1)
Ответ на: комментарий от thesis

вот таки уроды, столько мучали.. интересно, хоть профит получили или только нервы людЯм попортили...

AndreyKl ★★★★★
()
Ответ на: комментарий от autonomous

что ты несёшь? во-первых, это не основное улучшение, а просто добавление возможности. во-вторых, сами разработчики говорят, что писать в syslog не круто.

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

по остальному согласен.

AndreyKl ★★★★★
()
Ответ на: комментарий от AndreyKl

заставлять туеву хучу людей накладывать сторонние патчи

расскажи зачем писать в syslog? если для агрегации логов по сети, то это плохой способ, так-как syslog работает по udp и теряет тем больше инфы, чем быстрее пишется лог.

autonomous ★★★★★
()
Ответ на: комментарий от keyran

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

autonomous ★★★★★
()

А нафик он нужен в современном сайтостроительстве? Веб-сокеты он умеет?

anonymous
()
Ответ на: комментарий от autonomous

для агрегации по сети.

1) у rsyslog есть надёжная доставка, ею и пользуюсь

2) я не проверял сколько теряется по udp, но предполагаю что сильно зависит от нагрузки и возможностей сети. Т.е. надо видимо соразмерять нагрузку и сетевые возможности и будет работать норм (сам не пробовал по udp, повторюсь).

3) даже если что то теряется, есть моменты когда некоторые потери логов приемлемы (хотя не всегда так, понимаю)

4) учитывая наличие разных лог-демонов и надёжного транспорта по крайней мере в rsyslog я вообще не понимаю этого ограничения. отмазки откровенно мутные. я как нибудь сам разберусь надо мне в сислог или нет. Ещё как бы намекну что наверное весь остальной софт умеет из каробки то что nginx считал до сих пор (славьтесь о, боги!) идеологический неверной фичей.

AndreyKl ★★★★★
()
Ответ на: комментарий от autonomous

но пару лет назад вроде говорили, что лайти всё

Тебя обманули, лайти жив. Скорость развития у него, конечно, не ахти, но и на мертвеца совсем не похож.

anonymous
()
Ответ на: комментарий от DRVTiny

Я всегда знал, что nginx - тот ещё кусок дерьма.

Что такое? Новую партию упорина завезли? Чем мешает логгирование в syslog?

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.