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
Запущен сайт с информацией: 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
|