django 哪个版本的模板引擎最快?

2015 年 10 月 19 日
 joshyu8
我现在使用的是 django1.3.3 ,感觉模板渲染特别慢
3790 次点击
所在节点    Python
7 条回复
hahasong
2015 年 10 月 19 日
jinja
est
2015 年 10 月 19 日
用 cached loader 就不慢了。另外不要感觉慢。觉得慢的请上源码和 benchmark 。
shenqiu2015
2015 年 10 月 19 日
慢到什么程度?
joshyu8
2015 年 10 月 19 日
@shenqiu2015 用 django debug toolbar 分析
页面加载完成: 8000ms
SQL 执行: 2000ms
脚本执行: 500ms
剩下的应该都是模板渲染了
glasslion
2015 年 10 月 19 日
@joshyu8
1. django 1.8 已经支持 jinja2 , 速度比原来自带的快不少
2. 1.3.3 实在太老了至少升到 1.7 吧
3. “剩下的应该都是模板渲染了” 这种结论太想当然了
4. django debug toolbar 有一个插件能测每个 template 的耗时
PythonAnswer
2015 年 10 月 19 日
新项目可以直接用 1.8/jinja2 了。
其实如果查询不那么复杂,用 django 模板也没什么大问题。
yepinf
2015 年 10 月 19 日
换 mako

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/229156

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX