pyList

使用pyTenjin 缓存html 页面片段

pyTenjin 号称是世界上最快的模板引擎,支持在 html 文件里嵌入 python 代码,这功能其它模板引擎也有,但最重要的是 pyTenjin 模板引擎只有一个不到70K的单个文件,简单import 一下就可以使用。

pyTenjin 性能

下面图片是 pyTenjin 性能比较

pyTenjin

可以看到 pyTenjin 的速度远超其它模版引擎

  • Cheetah x 3
  • Smarty x 3
  • Toolkit x 5
  • Django x 9
  • Kid x 60
  • Velocity x 2 (动态的Java 比动态语言还慢!)

这还是 pyTenjin 很老的版本,后来也做了一些改进。

pyTenjin 功能

pyTenjin 功能没有 Django 或其它模板引擎那么多,但对付一般的应用足够,如果有特殊处理可写 python 代码自行处理,能码 python 的还怕什么?

pyTenjin 提速

pyTenjin 有个缓存页面片段的功能很使用,可以用来缓存一些需要大量计算才得到的内容。这样就可以大大提高页面响应速度,降低豆豆消耗,这个大家都懂的, https://github.com/ego008/saepy-log 93 就用这个优秀模板引擎。

使用方法参见 http://www.kuwata-lab.com/tenjin/pytenjin-users-guide.html 7

本文标签: html pyTenjin 缓存 片段 页面
本文网址: https://pylist.com/t/1323269802 (转载注明出处)
如果你有任何建议或疑问可以在下面 留言
发表第一条评论!
验证码图片
相关推荐