The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenNews: Вышел релиз HTTP сервера nginx 0.5.34 "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"OpenNews: Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от opennews on 14-Дек-07, 22:05 
Выпущен новый стабильный релиз высокопроизводительного HTTP сервера ginx 0.5.34 (http://www.sysoev.ru/nginx/).


- Изменения:


- в error_log теперь записывается полная строка запроса вместо только URI.

- Новшества:

-  совместимость с Cygwin.
-  директива merge_slashes.
-  директива gzip_vary.
-  директива server_tokens.
-  директиву access_log можно использовать внутри блока limit_except.


- Исправления:


-  При использовании переменной $server_protocol в FastCGI-параметрах и запросе, длина которого была близка к значению директивы client_header_buffer_size, nginx выдавал alert "fastcgi: the request record is too big".
-  при обычном запросе версии HTTP/0.9 к HTTPS серверу nginx возвращал обычный ответ.
-  при использовании директивы msie_refresh повторно экранировались уже экранированные символы; ошибка появилась в 0.5.28.
-  при использовании подзапросов в рабочем процессе мог произойти segmentation fault.
-  при использовании SSL и gzip большие ответы могли передаваться не полностью.
-  совместимость с mget.
-  nginx не раскодировал URI в команде SSI include.
-  при использовании переменной в директивах charset или source_charset на старте или во время переконфигурации происходил segmentation fault,
-  nginx возвращал ошибку 400 на запросы вида "GET http://www.domain.com HTTP/1.0".
-  при использовании переменных $date_local и $date_gmt вне модуля ngx_http_ssi_filter_module в рабочем процессе происходил segmentation fault.
-  при использовании включённом отладочном логе в рабочем процессе мог произойти segmentation fault.
-  ngx_http_memcached_module не устанавливал upstream_response_time.
-  рабочий процесс мог зациклиться при использовании memcached.

URL: http://www.sysoev.ru/nginx/
Новость: http://www.opennet.dev/opennews/art.shtml?num=13282

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от exn (??) on 15-Дек-07, 01:09 
Сысоев конечно почетный велосепедист, но всеравно молодца!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от cadmi on 15-Дек-07, 03:41 
>Сысоев конечно почетный велосепедист, но всеравно молодца!

на чем катаетесь? на апаче?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от exn (??) on 15-Дек-07, 03:52 
я вобщето про libevent.. но учитывая уровень сдешнего населения надо было уточнять.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от smb on 15-Дек-07, 12:16 
AFAIU, под его программную модель libevent не катит. Да и накруток у него поболее - linux aio те же. Так что - зря ругаете. У него всё самописное, и грамотное - тот же slab alloc...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от cadmi on 15-Дек-07, 13:45 
>я вобщето про libevent.. но учитывая уровень сдешнего населения надо было уточнять.

с этой точки зрения изобретатели велосипедов - это авторы libev, ну той самой, то "без ограничений и косяков libevent" и конечно с непременным "повышением производительности".

а Игорь просто делает дело :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от exn (??) on 15-Дек-07, 15:57 
нет конечно, не ругаюсь не в коем случае.
Жаль не описывает архитектуру.

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

Вот на суд людской:


main_process ->  select      <-  select     ->  sleep
              <-  clients thr -> servers thr <-  thr for
                                             ->  data transf
                                             <-  3-10thr

вот такая схема, например для передачи данных между клиентом и сервером
используется от 3х до 10 потоков, каждый из которых будет держать до 100 одновременных
соединений между клиентом и сервером. Ну не только селект.. думаю про epoll =)

Есть ли более эфективная модель ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от smb on 15-Дек-07, 22:46 
Сразу появляется мнение, что будет оверхед на синхронизацию тредов =)
Возможно, проще будет написать модуль к nginx.

Есть идея - посмотрите видюшку с Highload 2007 про событийные модели. Вроде как это почти оптимум в некоторых случаях, может, и в вашем.

зы. В модель не вкурил :(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от Аноним on 15-Дек-07, 02:54 
все лб\юбят изобретать велосипеды.
а кто не умеет - критикует изобретателей
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от С.П. on 15-Дек-07, 13:57 
Продукт достойный. Спасибо Игорю, так держать!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от anton_lva (??) on 17-Дек-07, 01:41 
Сысоев - знантый молодец :))

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от ReSeT on 17-Дек-07, 13:47 
А что вы называете "нормальным решением"? Просто интересно.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от anton_lva (??) on 18-Дек-07, 23:27 
CSS. я уже писал где-то...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

21. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от R007 on 31-Дек-07, 08:37 
>CSS. я уже писал где-то...

Не, может конечно у кого-то мания платить бабло за все и вся, но вот кто б мне сказал - а чем собственно nginx плох?Вроде на первый взгляд и правда вполне достойный продукт (а то что лично я предпочитаю lighttpd - ну мало ли, имею право).

Так на подумать - рамблер юзает nginx.
А гугл (ютуб) и википедия - lighttpd.

И почему-то мне кажется что в плане денег на фоне этих конторок вы не слишком то и сильно котируетесь.Соответственно понт про нормальные решения - дешевый какой-то.Вбухали бабок и вбухали.А предмет гордости то в чем?Я понимаю если кто нарулил сервер из бесплатного софта - ему есть чем гордиться, он сэкономил себе/своей конторе/дяде Васе/... денег.А если оно при этом еще и работает на уровне лучших коммерческих образцов так и вовсе.А вот вы чем таким понтуетесь?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

22. "Вышел релиз HTTP сервера nginx 0.5.34 "  
Сообщение от Гость on 03-Янв-08, 18:37 
Nginx отличный продукт Изобретателювелосипеда респект и уважение ))) Особенно радует модуль встраивания перлового кода в nginx работает на ура вот только доки по этому модулю маловато ради того чтобы понять как с ним работать пришлось ковыять исходники модуля ((( Занятие неблагодарное если честно.

Думаю в ближайшее время написать статейку по использованию данного модуля

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру