25 мая 2009 в 16:36

Nginx 0.7 стал стабильным

Как было написано сегодня в рассылке, ветка 0.7 стала стабильной. Процитирую слова Игоря о нововведениях:
*) кэширование проксированных и FastCGI-серверов;
*) директива try_files;
*) поддержка выделений в регулярных выражениях в директивах location и server_name и ссылок на эти выделения во всех директивах, поддерживающих переменные, например, в директиве alias;
*) два фильтра — XSLT и преобразования изображений;
*) предварительная поддержка IPv6;
*) nginx/Windows.

Дополнил цитату ссылками на соответствующую документацию.
Скачать nginx можно на странице http://sysoev.ru/nginx/download.html.
Boris @borisko
карма
49,7
рейтинг 0,0
Похожие публикации
Самое читаемое Администрирование

Комментарии (45)

  • –3
    Отличная новость!
    • +9
      Отличный хабрастайл-первонах а-ля «Спасибо, очень интересно» коммент!
      • +5
        А что тут ещё добавишь? Чувства так и переполняют :)
        • 0
          Спасибо — карму не повышает!
          • 0
            Первое правило хабра — о карме не говорят
            Второе правило хабра — о карме не говорят
            • 0
              в крайних случаях принято жаловаться, что насрали в карму (или заминусовали).
              Обычно этого достаточно чтобы словить несколько плюсов
  • 0
    интересно какая скорость работы под windows — там ведь никаких «волшебных пузырьков» нет?
    • –2
      не совсем windows, а cygwin.
      • +2
        Нет, стала доступна как раз нативная сборка под win.
      • +1
        беру свои слова обратно. таки сделали exe.
    • +1
      Увы, нет. Используется стандартный select.
    • +2
      Сам Игорь предупреждает, что не быстрая.
    • +1
      Так это сделали что-бы на винде можно было бы работать и тестировать без необходимости потом проверять всё на linux.
      • +1
        да, но есть тонкости
        • 0
          Да, спасибо за ссылку. Добавил в топик.
    • 0
      Нормальная. RSDN.RU крутится.
  • 0
    а поддержка transfer-encoding:chunked при не заданной Content-Length так и не реализована? (http://lisp-univ-etc.blogspot.com/2009/04/content-encodingchunked-nginx.html)
    • 0
      Насколько я знаю, нет.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      А зачем ждать-то?

      # ACCEPT_KEYWORDS=~x86 emerge -p nginx
      [ebuild U ] www-servers/nginx-0.7.59 [0.6.32]

      Сидеть на стабильной ветке это здраво, т.к. средний админ не в состоянии оценить реальную стабильность свежих версий для нескольких сотен установленных в системе пакетов. Но для тех нескольких пакетов, которыми он активно пользуется, он обычно представляет себе и уровень стабильности последних версий и степень криворукости/гениальности их авторов. Поэтому, если лично Вы верите в стабильность 0.7-ой версии — ставьте хоть прямо сейчас.
      • 0
        У меня стоит уже давно 0.7 и не было ни одного глюка :-)
      • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          В Вас нет духа Linux'a :)
          • НЛО прилетело и опубликовало эту надпись здесь
  • +1
    «преобразования изображений» — очень порадовало!
    • 0
      Да, можно отобрать эту работу у PHP.
  • +2
    вот прям так — р-р-р-аз и стала? =)

    может, объявлена? Ведь чтобы объявить ветку стабильной, она должна широко использоваться и тестироваться — большая работа же
    • +1
      Пофиксили баги, которые появились во время тестирования новых фич — стала стабильной :) Список фиксов у 0.7.59 достаточно большой.
      Лично я использовал эту ветку начиная с 0.7.0 :) Таких, как я, много, так что оттестирована она достаточно — в этой ветке уже 60 версий.

      В добавок ко всему, насколько я вижу, на большинстве проектов Rambler'a так же используется 0.7 — там тестирования тоже предостаточно ;)!
      • +1
        я ж не против самого факта
        я просто к формулировке придираюсь.

        тем более, что после исправления известных багов обычно ждут ещё какое-нибудь продолжительное время — не откроется ли новых багов, которые внесены исправлениями старых.
        такое бывает, к сожалению.
    • 0
      мы уже на этой ветке с прошлого года крутимся — и всё отлично!
  • +3
    Отдельный пост писать не хочется. Так что предлагаю вам тут посмотреть на мой новый статус: catap.ru/blog/2009/05/25/nginx-new-status/
    • +1
      Интересный модуль, спасибо.
      А не планируете написать что-то вроде server-status у apache?
      • +1
        А что вы хотите видеть в server-status? Пул последних запросов? Я пока не готов это реализовать и не уверен что мне это надо. :)
        • 0
          Да, запросы, которые сейчас выполняются или висят на keepalive.
          Правда, для nginx их будет получаться очень много :)
          • 0
            Их, во-первых, много.

            Во-вторых я не знаю как это реализовать за адекватную память и без потерь в скорости.
  • 0
    Ждем iocp-сборку для тестов )
    • 0
      А зачем тестировать IOCP? Быстрее epoll все равно, думаю, не будет :)
      windows-версия, насколько я понимаю, была сделана для тех случаев, когда нет возможности поставить nix-сервер.
      • 0
        IIS за нее хочу засунуть и попробовать )
  • 0
    насчет автоматического ресайза картинок
    а уменьшенные копии кешируются? просто если нет, то довольно дорогая операция получается при большом кол-ве запросов
    • 0
      Еще нет, но это есть в планах. На данный момент это можно сделать двумя nginx'ами с использованием проксированного кеширования.
      • 0
        а почему нельзя одним?
        • –1
          Можно одним с двумя server-ами.
          • +1
            Или location'ами.
            • 0
              Согласитесь что первая фраза про два nginx была лишней. А если учесть что location может иметь имя @img то получается вполне прозрачная схема.
              • 0
                Согласен :)

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