Реальная скорость XSLT по сравнению с другими PHP-шаблонизаторами.

fisher

накатила суть
>>но довольно сомнительно, что они будут прямо-таки совсем другие
простой пример.
сматри на этих тестах получился в 5 раз медленнее.
скорее всего, из-за того что там идут какие-нибудь дополнительные инклюды нужные смарти. ясно, что код, непосредственно нужный для таких простых тестов - небольшой. условно можно сказать что здесь код_смарти = код_девелопера. в реальном проекте этого кода значительно больше, и уже код_сматри << код_девелопера. то есть проигрыш только за счет инклюдов будет почти нулевым. с другой стороны тесты красноречиво показывают, что нативный пхп-код все равно сильно быстрее остальных методов - тогда мы можем ожидать что смарти в реальном проекте покажет совершенно иные результаты, если он "скомпилит" всё в качественный пхп-код. я, правда, не знаю насколько качественно сматри "компилит" :) но идея примера, думаю, очевидна - простой тест может ввести в заблуждение.
 
Сверху