The OpenNET Project / Index page

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

Вышел nginx 0.5.33 и 0W-httpd 0.7q

07.11.2007 23:00

Вышел новый стабильный релиз HTTP-сервера nginx 0.5.33.

Изменения:

  • По умолчанию команда SSI echo использует кодирование entity.
  • Добавлен параметр encoding в команде SSI echo.
  • Почтовый прокси-сервер разделён на три модуля: pop3, imap и smtp.
  • Новые параметры конфигурации --without-mail_pop3_module, --without-mail_imap_module и --without-mail_smtp_module.
  • Новые директивы smtp_greeting_delay и smtp_client_buffer модуля ngx_mail_smtp_module.
  • Директивы server_name и valid_referers теперь поддерживают регулярные выражения.
  • Директивы "server_name", "map", and "valid_referers" поддерживают маски вида "www.example.*".
  • sub_filter не работал с пустой строкой замены.
  • Устранены проблемы с парсингом в sub_filter.
  • Рабочий процесс мог зациклиться при использовании memcached.
  • nginx распознавал параметры "close" и "keep-alive" в строке "Connection" в заголовке запроса только, если они были в нижнем регистре; ошибка появилась в 0.5.32.
  • При использовании разделяемой библиотеки PCRE, расположенной в нестандартном месте, nginx не запускался на Solaris.

Кроме того, несколько дней назад вышла новая версия другого отечественного, производительного и "легкого", http-сервера: 0W-httpd 0.7q (список изменений, описание файла конфигурации). По сравнению с nginx, в 0W-httpd присутствует возможность ограничения максимального количество соединений с backend-серверами, средства для защиты от http-флуда и кеширования ответов в памяти.

  1. Главная ссылка к новости (http://www.sysoev.ru/...)
  2. Changelog nginx 0.5.33
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/12717-web
Ключевые слова: web, http, nginx, proxy
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, anton_lva (??), 23:17, 07/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хороший мужик, этот Сысоев. Спасибо ему и денежкам яндекса!
     
  • 1.2, anton_lva (??), 23:18, 07/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тьфу, то-есть рамблеру спасибо!
     
     
  • 2.19, Аноним (-), 17:44, 08/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Да, это пожалуй единственный хоть чем-то полезный продукт из тех, к которым приложил руку Рамблер.
     

  • 1.3, Shepovalov (?), 01:05, 08/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    дааа. очень хорошую вещь делает.
    поклон.
     
  • 1.4, Answer (?), 05:34, 08/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да, не раз возникало желание найти этого Сысоева и со всей силы и от всей души угостить его ящиком пива и/или коньяком. )
     
  • 1.5, А (??), 08:25, 08/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а я вот уже год как перебрался с nginx на lighttpd. изначально, от того, что понадобился SCGI, которого в nginx я не обнаружил. но посмотрев внимательно на lighttpd я решли полностью отказаться от nginx. фичей у lighttpd больше. в памяти он занимает раза в три меньше места (один процесс)

    на мой взгляд, nginx это то, что нужно именно Сысоеву (честь ему и хывала!); это очень специализированная вещь... излишне специализированная. скажем, ну нафига мне в веб сервере поддержка почтовых протоколов? (я не Сысоев и не занимаюсь rambler-mail'ом) и почему я не могу на веб-сервере запустить обычную CGI? (понятно, что медленные CGI сложно поддержать в однопроцессовом сервере, но можно же? просто Сысоеву это не нужно и этого нет) то есть, имеются (прекрасно выполненные) не нужные (в обычной жизни) вещи, и нет нужных вещей.

    nginx -- лучшее решение для вас, но только если вы -- Сысоев :)

     
     
  • 2.6, exn (??), 08:39, 08/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >в памяти он занимает раза в три меньше места (один процесс)

    тут долго ржал.

     
     
  • 3.9, А (??), 10:33, 08/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    тебе повезло, ты можешь веселиться бесконечно, начиная отсюда, и дальше пока гугл не кончится :)
    http://hostingfu.com/article/nginx-vs-lighttpd-for-a-small-vps
     
     
  • 4.12, sash (??), 12:47, 08/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >тебе повезло, ты можешь веселиться бесконечно, начиная отсюда, и дальше пока гугл
    >не кончится :)
    >http://hostingfu.com/article/nginx-vs-lighttpd-for-a-small-vps

    Забавно - но в минусах lighttpd:

        *  Stability (or lack of according to the RoR folks). I had quite a lot of issues using Lighttpd as proxy+HTTPS front-end for our Python stuff, but the same app runs fine with just lighttpd + proxy without HTTPS.
        * Mod_rewrite (or again, lack of it). Built-in rewriting engine sucks, and porting Apache mod_rewrite rules over can be non-trivial sometimes. Update: Here’s an article I have written on Drupal clean URL on Nginx and Lighttpd, which looks at the URL rewrite options of these two web servers.
        * Memory leak. The RSS of my lighty process grows by about 1.5Mb per day, but then I don’t have lots of traffic (less than 50k requests a day). At the end I just need to restart it once a week. Many people have far worse memory leaking issues I heard.

    :)

    Забавные минусы для nginx.

    сравнение, ссылку на которое Вы привели, говорит только в пользу nginx. помоему nginx изначально делался и делается именно для отличного проксирования и он не замена апачу.

     
     
  • 5.24, R007 (?), 19:01, 12/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Забавно - но в минусах lighttpd:
    >    *  Stability (or lack of according to
    >the RoR folks). I had quite a lot of issues using
    >Lighttpd as proxy+HTTPS front-end for our Python stuff, but the same
    >app runs fine with just lighttpd + proxy without HTTPS.

    HTTPS не гонял но без него все офигительно стабильно.Гонял тесты софтинкой httpload - ему пофиг :)

    >    * Mod_rewrite (or again, lack of it). Built-in
    >rewriting engine sucks,

    А меня порадовало.Просто и свое дело делает.Как оно там у апача - я особо не ффтыкал.Понятно что тем кто привык к чему-то одному все остальное кажется неудобным, но это уже проблемы конкретного субъекта а не софта.

    >    * Memory leak. The RSS of my lighty
    >process grows by about 1.5Mb per day, but then I don’t
    >have lots of traffic (less than 50k requests a day).

    Ок, как это воспроизвести?У меня последний .18 если что.Достаточно будет отдать 1 000 000 раз файл?Или надо хитрые модули с нетривиальными настройками и что там еще?

    >nginx изначально делался и делается именно для отличного проксирования и он
    >не замена апачу.

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

     
     
  • 6.26, R007 (?), 23:26, 12/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати у этого перца гента и древнючая версия лайта .13 - особо доверия не внушает если честно.
     
     
  • 7.27, R007 (?), 06:36, 13/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Перепроверил с пристрастием Как минимум для базовой части сервера простых моду... большой текст свёрнут, показать
     
     
  • 8.28, R007 (?), 13:34, 13/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Еще замечено что lighttpd выделяет пиковое значение памяти исходя из числа конек... текст свёрнут, показать
     
  • 4.13, Ананимуз (?), 12:54, 08/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас глянул сколько у меня занимает nginx - 1352+2372kb, те ~3.5Mb. "Тремя разами" даже не пахнет.
     
     
  • 5.16, А (??), 14:58, 08/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Сейчас глянул сколько у меня занимает nginx - 1352+2372kb, те ~3.5Mb. "Тремя
    >разами" даже не пахнет.

    у меня не самый лёгкий lighttpd (mod_expire, mod_scgi, mod_access, mod_status, mod_rewrite, mod_accesslog) -- RSS=1080
    что и требовалось доказать

     
  • 3.22, R007 (?), 18:18, 12/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >>в памяти он занимает раза в три меньше места (один процесс)
    >тут долго ржал.

    Смешно дураку что рот на боку.Я вот его в WL500GP втулил и эта девайсина с пару пачек сигарет теперь еще и довольно нормальный веб сервак с PHP (fastcgi) на борту.При том что у девайса всего 32 мега RAM на борту это совсем не лишнее качество.Также данный подход позволяет купить простой и хилый VDS баксов за 5, ресурсов которого за глаза хватит для обслуживания сайта Васи Пупкина с таким сервером.Жрач памяти втрое больше потенциально может заставить купить более дорогой VDS с большим объемом RAM.А это прямой влет на бабки...

     
  • 2.7, ЩекнИтрч (?), 08:58, 08/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    > nginx -- лучшее решение для вас, но только если вы -- Сысоев :)

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

     
  • 2.8, darkk (?), 09:48, 08/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Не видал в лайти аналога if в rewrite-модуле nginx. Конечно, if там ужасен, но лучше такой, чем никакого вообще.
     
     
  • 3.10, А (??), 10:47, 08/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Не видал в лайти аналога if в rewrite-модуле nginx. Конечно, if там
    >ужасен, но лучше такой, чем никакого вообще.

    if'ов там нет :( но их роль могут частично выполнять регэкспы. можно писать
    какие-нибудь такие вещи
    $HTTP["host"] =~ "^.*\.one.ru$" {
      url.rewrite-once = ( "^/$" => "/index-1.html" )
    }
    переменных типа host довольно много, то есть можно проверять разные условия.
    этих возможностей мне вполне хватает, хотя, конечно, в плане реврайтов nginx посильнее будет.

     
  • 2.14, idkfa (?), 13:40, 08/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    чем оно специализировано? сервер как раз универсальный, просто если тебе не нравятся модули которые пользует рамблер - наделай свои
     

  • 1.11, Аноним (11), 12:14, 08/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а что за лицензия у 0w httpd?
     
  • 1.15, Аноним (15), 13:55, 08/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    да, нжникс не канает. Вернее канает только как фронтенд к Сысоеву ,-)

    а лайти вполне приличная замена индейцу там где не нужны извращения.

    как только к лайти прикрутят авторизацию по ntlm  - прибью последних индейцев на//!

     
  • 1.17, Аноним (15), 16:37, 08/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    странно, у меня несколько пректов уже 3 года на нгинксе, и год вообще без апача, и все работает великолепно...
     
  • 1.18, Floyd_Rose (?), 17:42, 08/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    у меня несколько проектов нагруженных статику выдают нгинксом, как фронтенд к апачу, летает всё (раза в 2-3 быстрее стало отдавать графику)
     
     
  • 2.23, R007 (?), 18:40, 12/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >у меня несколько проектов нагруженных статику выдают нгинксом, как фронтенд к апачу,

    Гоняю лайта как сервак в lan файлопомойке.Пашет как из пушки - загрузка проца и RAM никакая: на современной машине хрен отличишь от фонового ничегонеделания, только хардами хрустит :).Хотя судя по всему nginx тоже ничего для многих задач.Лайт понравился простой и понятной документацией, внятным форматом конфига и т.п.. но при том есть модули на все что мне нужно.

    >летает всё (раза в 2-3 быстрее стало отдавать графику)

    Логично блин - оно не форкает процессы\треды на каждого юзера.

     

  • 1.20, Аноним (15), 10:13, 09/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    помнится мне, неделю назад, когда bash.org.ru ддосили, его вначале перевели на 0W. на следующий день там уже nginx красовался... не знаю, чем руководствовались одмины баша, но наверно ж были причины отказа от 0W...
     
  • 1.21, si (?), 13:31, 09/11/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    0w на linux не умеет epoll
     
     
  • 2.25, R007 (?), 19:02, 12/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >0w на linux не умеет epoll

    Ну и фиг бы с ним.А он чем-то принципиально лучше лайта или нжинкса?

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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