ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Релиз Nginx CT++ Module 0.5


  • To: nginx-ru@xxxxxxxxx
  • Subject: Релиз Nginx CT++ Module 0.5
  • From: Валентин Бартенев <ne@xxxxxxxx>
  • Date: Thu, 19 May 2011 13:11:39 +0400

Запущен сайт с информацией: http://ngx-ctpp.vbart.ru/

   Исправлено:
 ! Сборка на старом GCC во FreeBSD;
 ! Сборка на GCC с DSO Linking патчами RedHat;
 ! Модуль не работал при включении файлового AIO;
 ! Обработка подзапросов (ранее не работал вместе с SSI модулем);
 ! Корректное возвращение 500-го кода в случае различных ошибок;
 ! Отображение указателей в ошибках виртуальной машины;
 ! Очищение заголовка "Accept-Ranges";
 ! Модуль мог вызвать проблемы при ответе "Transfer-Encoding: chunked";
 ! Ошибка, приводящая к неработоспособности в системах Linux x86_32;
 ! Множество ошибок, приводивших к неработоспособности и зависаниям в 
отдельных ситуациях и конфигурациях.

   Улучшено:
 * Инициализация виртуальной машины на этапе запуска сервера (ранее это 
требовалось для каждого запроса);
 * Полностью переписан код буферизации шаблона и данных, добавлена опция 
ctpp2_data_buffer, устанавливающая размер буфера данных по-умолчанию;
 * Логгирование ошибок шаблона. 

   Добавлено:
 + Опция templates_root, задающая корневую папку для шаблонов;
 + Возможность задавать шаблон через конфигурационный файл (с помощью опции 
template);
 + Простые проверки байткода шаблона перед выполнением и опция templates_check 
для включения также проверки CRC32 контрольных сумм шаблонов;
 + Различные опции настройки виртуальной машины;
 + Покрытие тестами;
 + Удобные скрипты для сборки и тестирования Nginx с модулем.

Скачать: http://ngx-ctpp.vbart.ru/download

Чего ожидать в будущих версиях:
 - Кэширование шаблонов в разделяемой памяти;
 - Возможность получения шаблона подзапросом (например с другого сервера или 
из memcached)
 - Поддержку переменных в директивах задающих пудть к шаблону.

Всем хорошего дня.

--
 Валентин Бартенев
 http://vbart.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.