Стабильная версия шаблонизатора Lapa

fisher

накатила суть
ustas, а ты мерял через ab или просто засекал время одного выполнения?
 

ustas

Элекомист №1
fisher
просто засекал (microtime), выбирал минимальное из 50-60 запросов, но винда + антивирь, достаточно неточный тест. но позволяет понять беспочвенность споров кто быстрее.
 

fisher

накатила суть
1) тесты на винде почти ничего не показывают к сожалению
2) микротайм тоже не совсем правильно, потому что в реале приложение живет иной жизнью, в связке с веб-сервером, и правильнее пускать в поток через ab

ну ладно, я попробую попозже это все замерить на линухе по своей методике.
 

fisher

накатила суть
если кратко - всё тривиально делаем страницу псевдо-портала, которая более похожа на реальную ситуацию (несколько шаблонов, логика, списки) и меряем это через ab

http://alexeyrybak.com/blitz/blitz_en.html#bench
второй метод (начиная с The second test is much closer to the real world conditions).
или тут http://alexeyrybak.com/blitz/blitz_ru.html#introduction.test_performance
 

ran

Новичок
fisher, спасибо за ссылки, мне как раз нужен тест нескольких либ для работы с mysql, попробую заменить статические данные на заполнение их данными из базы
 

WP

^_^
Не думаю что ввод конструкций это хорошая идея.
> конфигурационные файлы для каждого проекта
Это везде есть.
> враперы
Тоже есть.
> модульность
Плагины есть.
 

fisher

накатила суть
всё никак не доберусь до ваших бенчей, но надеюсь на неделе-таки погонять. кстати, а нет желания включить в бенчи не только Smarty но Flexy и Template Lite как наиболее популярные клоны Smarty? Было бы здорово их там иметь, так как эти клоны задумывались именно как легковесная замена для Smarty.

-~{}~ 15.10.07 23:30:

добрался. оба ваших шаблонизатора только под пятерку. мой тестбокс c php4, и в крайтчайшее время на пятерку я не перейду ;)
 

ustas

Элекомист №1
новый адрес проекта
http://code.google.com/p/lapa/

-~{}~ 27.10.07 23:15:

0.5.7.3
все конструкции if foreach и т.п. вынесены в плагины, профиксил кучу ошибок. добавил тесты
http://code.google.com/p/lapa/downloads/list
 
Сверху