我刚刚从Django模板引擎切换到Jinja2,它有时会慢50%,但不是平均速度。这怎么可能呢?我错过了什么吗?
P.S.同时发现,在呈现“小”页面时,它的速度要快很多倍:
Django: rendered 0:00:00.003929
Jinja2: rendered 0:00:00.000959
Django: rendered 0:00:00.325080
Jinja2: rendered 0:00:00.351776
所以重要的是速度更慢,而不是更快。
发布于 2013-10-30 01:56:44
结果表明,只有访问对数据库执行查询的对象属性时,Jinja2才可能更慢。如果通过只提供字符串来确保查询在模板之前完成,那么它比Django快几个数量级。
https://stackoverflow.com/questions/19670280
复制