| Just A Man ( @ 2009-08-25 01:49:00 |
| Entry tags: | perl |
Ужос, нах
Ну я надеюсь, все уже знают, что Template Toolkit - полное безобразие?
Что оно тормозит и провоцирует к переносу к 50% логики приложения в шаблоны?
Вот я это тоже знал всегда, но прочувствовал только сегодня...
Вы понимаете, мы думали, что Bugzilla 3.x по сравнению с 2.x быстрее неописуемо - mod_perl всё-таки, а не CGI, и код более чистый, и ты-ды и ты-пы.
Щазззз.
При выводе бага с большим числом комментов, например наш максимум - 703 коммента, Bugzilla 3.x где-то в 10-15 раз медленнее, чем 2.x. В 10 раз если принудить её использовать хотя бы Template::Stash::XS, в 15 если не принуждать. Несмотря на то, что 2.x - CGI, а 3.x - новая, мод_перл и так далее. О как.
А если попрофилировать, то в top'е сплошной TT.
И Template::Stash - это вообще, имхо, просто идиотизм изначально. Ещё один промежуточный уровень хранения данных - хешей им мало, видишь ли.