ПРОЕКТЫ 


  АРХИВ 


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]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: Порядок обработки - XSLT/SSI
  • From: Noon es Shadow <noonesshadow@xxxxxxxxx>
  • Date: Mon, 20 Apr 2009 17:13:07 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=OwxfTbpnbjjxriBy0Jt0YGeGakxT0bZCm/aU5V8l0xg=; b=lEc0bNC+AZ8gBpRyGes2dY+I4CKkYtHiafq3tCTM4KTCTi9kILwxO3j9VQvV5ZwNOa MksDdISSSuTKLueSVGdHjDsZwBBzgp0DzqEU+64f9ORkre74wtg0Cmzd5QVgM1jv370H ctScF3Vxufn+5RETQraC5BY2O/689/qJBpgWI=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=TeWQ/AVXZYE/WdBgngsV4W69zk4wLo2FRFndz+dExnYk92WVCHA+F7P7W++PCVws9j pedoz2P4p5ya0beHenYHyaeZkPMSLLe3DlNOcM5ZeVtyV0fgtyE+rHZo+ebfQoVDOQ8y cLv03cqZWDr2MOMJJa3RSA2oMvvKfR3Hv2OJA=
  • In-reply-to: <b775c71f0904200704i2ff2a0e1yf785c25fbef74a37@xxxxxxxxxxxxxx>
  • References: <b775c71f0904200704i2ff2a0e1yf785c25fbef74a37@xxxxxxxxxxxxxx>

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

бэкенд 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 коде он нужных директив не находит

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

Заранее спасибо, с уважением, Антон.



 




Copyright © Lexa Software, 1996-2009.