Порядок обработки - XSLT/SSI

Noon es Shadow noonesshadow at gmail.com
Mon Apr 20 18:13:07 MSD 2009


Есть сервер и веб-сайт эл. коммерции (пока в разработке, урла нет), устроено
все следующим образом

бэкенд PHP, по FastCGI отдает nginx XML

nginx из XML и заранее определенного набора шаблонов XSLT собирает HTML 4.0
и отдает клиенту

максимальные задержки примерно 50 мс на генерацию XML и примерно 100 мс на
трансформацию

Есть необходимость в некоторые участки HTML 4.0 вставлять заранее
подготовленные фрагменты того же HTML 4.0, в зависимости от полученного
дерева XML

(вариант с вставкой в виде CDATA в сам XML понятен, и не очень подходит)

(вариант с использованием процедуры document XSLT не подходит из-за весьма
жестких требований к включаемым файлам (Strict XHTML))

Хотелось бы использовать для этого server-side includes, но насколько я
понял, хендлер SSI вызывается раньше, чем произойдет сама трансформация, ну
и естественно в XML коде он нужных директив не находит

Подскажите пожалуйста, кто в курсе, как можно было бы либо изменить порядок
хендлеров, либо может еще как-то обойти эту ситуацию?

Заранее спасибо, с уважением, Антон.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090420/2225812d/attachment.html>


More information about the nginx-ru mailing list