Игорь Сысоев, после девяти лет разработки, представил стабильную версию высокопроизводительного HTTP-сервера nginx 1.0.0. Выпуск версии 1.0 ознаменовал собой стабилизацию API, который не будет меняться на протяжении развития ветки 1.x.

По данным W3Techs 6.8% из миллиона самых посещаемых сайтов в мире используют nginx. В России nginx используется на 46.9% самых посещаемых сайтов. В соответствии с апрельским отчетом компании Netcraft nginx используется на 6.52% самых посещаемых сайтов в мире.

Из возможностей, добавленных в экспериментальных выпусках nginx 0.9.x, можно отметить:

  • директива keepalive_disable;
  • директива map поддерживает переменные в качестве значения определяемой переменной, а также регулярные выражения, выражения и пустые строки в качестве значения первого параметра;
  • поддержка accept4() в Linux.
  • параметр rotate директивы image_filter.
  • параметр utf8 в директивах geoip_country и geoip_city.
  • директива server_name поддерживает переменную $hostname.
  • 494 код для ошибки "Request Header Too Large".
  • поддержка строки "If-Unmodified-Since" в заголовке запроса клиента.
  • переменная $time_iso8601 для access_log.
  • соединения в состоянии keepalive могут быть закрыты преждевременно, если у воркера нет свободных соединений.


Источник: http://www.opennet.ru/opennews/art.shtml?num=30212