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 коде он нужных директив не находит
Подскажите пожалуйста, кто в курсе, как можно было бы либо изменить порядок хендлеров, либо может еще как-то обойти эту ситуацию?
Заранее спасибо, с уважением, Антон.
|