Изменения в nginx 0.2.0 23.09.2005
*) Изменились имена pid-файлов, используемые во время обновления
исполняемого файла. Ручное переименование теперь не нужно. Старый
основной процесс добавляет к своему pid-файл суффикс ".oldbin" и
запускает новый исполняемый файл. Новый основной процесс создаёт
обычный pid-файл без суффикса ".newbin". Если новый основной процесс
выходит, то старый процесс переименовывает свой pid-файл c суффиксом
".oldbin" в pid-файл без суффикса. При обновлении с версии 0.1.х до
0.2.0 нужно учитывать, что старый процесс 0.1.x и новый процесс
0.2.0 оба используют pid-файл без суффиксов.
*) Изменение: директива worker_connections, новое название директивы
connections; директива теперь задаёт максимальное число соединений,
а не максимально возможный номер дескриптора для сокета.
*) Добавление: SSL поддерживает кэширование сессий в пределах одного
рабочего процесса.
*) Добавление: директива satisfy_any.
*) Изменение: модули ngx_http_access_module и
ngx_http_auth_basic_module не работают для подзапросов.
*) Добавление: директивы worker_rlimit_nofile и
worker_rlimit_sigpending.
*) Исправление: если все бэкенды, используемые для балансировки
нагрузки, оказывались в нерабочем состоянии после одной ошибки, то
nginx не обращался к ним в течение 60 секунд.
*) Исправление: в парсинге аргументов IMAP/POP3 команд. Спасибо Rob
Mueller.
*) Исправление: ошибки при использовании SSL в IMAP/POP3 прокси.
*) Исправление: ошибки при использовании SSI и сжатия.
*) Исправление: в ответах 304 не добавлялись строки заголовка ответа
"Expires" и "Cache-Control". Спасибо Александру Кукушкину.
------------
Кстати, после апгрэйда на images.rambler.ru запросов стало на 10% меньше
из-за того, что в 304 ответе появился Expires.
Игорь Сысоев
http://sysoev.ru