ОК, люди, вот что я получил сегодня на #pocoo:
[20:59] zgoda: привет, я хотел бы знать, могу ли я оптимизировать процесс создания среды jinja2, проблема -> Оптимизация создания среды Jinja2
[21:00] zgoda: у меня есть вывод профилировщика из "холодного" приложения -> http://paste.pocoo.org/show/107009/
[21:01] zgoda: а для "горячих" -> http://paste.pocoo.org/show/107014/
[21:02] zgoda: мне интересно, смогу ли я немного снизить стоимость процессора при создании среды для «холодных» запросов
[21:05] mitsuhiko: zgoda: поместите создание env в импортируемый вами модуль
[21:05] мицухико: как
[21:05] mitsuhiko: из yourapplication.utils import env
[21:05] zgoda: он уже есть
[21:06] мицухико: хмм
[21:06] mitsuhiko: я думаю, проблема в том, что шаблон перекомпилируется при каждом доступе
[21:06] mitsuhiko: к сожалению, геи невероятно ограничены, я не знаю, могу ли я многое сделать в настоящее время
[21:07] zgoda: я пытался с jinja bytecache, но он не работает на prod (на сервере dev)
[21:08] mitsuhiko: я знаю
[21:08] mitsuhiko: appengine не имеет маршала
[21:12] zgoda: mitsuhiko: спасибо
[21:13] zgoda: я надеялся, что делаю что-то не так, и это можно оптимизировать ...
[21:13] mitsuhiko: zgoda: следующий выпуск будет с улучшенной поддержкой appengine, но я пока не уверен, как реализовать улучшенное кэширование для ae
Похоже, что Армин знает о проблемах с кэшированием байт-кода в AppEngine и планирует улучшить Jinja2, чтобы разрешить кэширование в GAE. Я надеюсь, что со временем все станет лучше.