hdd
Новичок
О производительности парсеров XML, XSLT в PHP
Есть мысль организовать разаботку сайта таким образом:
- Верстальщик создаёт XSLT-шаблон страницы, который перед использованием преобразовывается в статический HTML файл (чтобы не парсить каждый раз при загрузке страницы одно и то же).
- Динамические блоки страницы, которые должны всегда генериться на страницы на основе данных из БД или чего угодно (например список онлайн юзеров) будут каждый раз проводиться через XSLT шаблон, на странице их будет немного и сами по себе эти блоки небольшие.
Возник вопрос по поводу производительности парсеров XSLT на серверной стороне, на PHP. Насколько это всё может затормозить сервер. Также интересно, какой из существующих парсеров сейчас самый быстрый (ставить могу что угодно, сервер мой, желательно только чтобы и под Win он тоже был, для разработки).
Есть альтернативный вариант — загружать XSLT документ на клиент (используем только IE, и отрисовывать через JavaScript). В принципе это бы меня устроило, но я никак не могу решить проблему кеширования файлов в IE. Дело в том, что при разных настройках кеширования у юзера может остаться старый шаблон, и ничего работать не будет, до нажатия Ctrl + F5. Хотелось бы, чтобы обновления XSLT и JS файлов проходили для юзеров прозрачно, т.е. как-то говорить IE, что нужно по-любому обновить файлы.
Буду весьма признателен, прочитав что-нить дельного по обоим вопросам![Smile :) :)](/talk/styles/default/xenforo/smilies/smile.png)
Есть мысль организовать разаботку сайта таким образом:
- Верстальщик создаёт XSLT-шаблон страницы, который перед использованием преобразовывается в статический HTML файл (чтобы не парсить каждый раз при загрузке страницы одно и то же).
- Динамические блоки страницы, которые должны всегда генериться на страницы на основе данных из БД или чего угодно (например список онлайн юзеров) будут каждый раз проводиться через XSLT шаблон, на странице их будет немного и сами по себе эти блоки небольшие.
Возник вопрос по поводу производительности парсеров XSLT на серверной стороне, на PHP. Насколько это всё может затормозить сервер. Также интересно, какой из существующих парсеров сейчас самый быстрый (ставить могу что угодно, сервер мой, желательно только чтобы и под Win он тоже был, для разработки).
Есть альтернативный вариант — загружать XSLT документ на клиент (используем только IE, и отрисовывать через JavaScript). В принципе это бы меня устроило, но я никак не могу решить проблему кеширования файлов в IE. Дело в том, что при разных настройках кеширования у юзера может остаться старый шаблон, и ничего работать не будет, до нажатия Ctrl + F5. Хотелось бы, чтобы обновления XSLT и JS файлов проходили для юзеров прозрачно, т.е. как-то говорить IE, что нужно по-любому обновить файлы.
Буду весьма признателен, прочитав что-нить дельного по обоим вопросам
![Smile :) :)](/talk/styles/default/xenforo/smilies/smile.png)