0

我刚刚从 Django 模板引擎切换到 Jinja2,它有时会慢 50%,但不是平均速度。怎么会这样?我错过了什么吗?

PS 同时发现渲染“小”页面要快很多倍:

Django: rendered 0:00:00.003929
Jinja2: rendered 0:00:00.000959
Django: rendered 0:00:00.325080
Jinja2: rendered 0:00:00.351776

所以在重要的地方它更慢,在它不重要的地方它更快:|

4

1 回答 1

0

事实证明,只有当您访问对数据库进行查询的对象属性时,Jinja2 才会变慢。如果您通过只为模板提供字符串来确保查询在模板之前完成,那么它比 Django 快几个数量级。

于 2013-10-30T09:56:44.287 回答