[Moscow.pm] Перловик в Яндекс

Alexandr Gomoliako zzz на zzz.org.ua
Пт Апр 13 12:14:43 PDT 2012


> Кстати, раз речь зашла о шаблонизаторах, то какие шаблонизаторы считаются
> быстрыми? Слышал, TT в плане скорости ни на что не годится.

О какой быстроте речь? Быстрого во всем не существует.

Шаблон надо распарсить, во что-то скомпилировать, например в перл
функцию, а потом выполнять. Если шаблоны меняются, но не часто, то
можно закэшировать скомпилированный шаблон, а если часто, то нужно
выполнять во время парсинга. Если шаблоны не меняются, то можно вообще
сделать транслятор в перл код через Filter::Util::Call прямо в
функции, будет выполняться быстрее всех.


Подробная информация о списке рассылки Moscow-pm