JITing html 个模板文件
JITing html template files
许多人在他们的 Web 基础应用程序中使用 jinja 模板渲染。
很大比例的应用有几个模板,但当应用流行时,模板将被处理多次。
我想知道随着应用程序获得更多点击,处理模板是否成为瓶颈?
jinja2
足够健壮,可以响应地呈现模板,但是当您在将变量传递给 [=10] 之前有 heavy/blocking 任务要处理(请求数据库、批量操作..)时,就会出现问题=] 渲染模板。
因此,良好的应用程序设计会带来良好的性能。
- 添加缓存支持,使用第 3 个
Flask
扩展,例如 flask-caching
- 使用任务队列应用程序(如
redis
或celery
..)在后台处理异步会显着降低 HTTP 响应性能的长运行 作业
- 使用 HTTP 加速器,例如
varnish
许多人在他们的 Web 基础应用程序中使用 jinja 模板渲染。
很大比例的应用有几个模板,但当应用流行时,模板将被处理多次。
我想知道随着应用程序获得更多点击,处理模板是否成为瓶颈?
jinja2
足够健壮,可以响应地呈现模板,但是当您在将变量传递给 [=10] 之前有 heavy/blocking 任务要处理(请求数据库、批量操作..)时,就会出现问题=] 渲染模板。
因此,良好的应用程序设计会带来良好的性能。
- 添加缓存支持,使用第 3 个
Flask
扩展,例如flask-caching
- 使用任务队列应用程序(如
redis
或celery
..)在后台处理异步会显着降低 HTTP 响应性能的长运行 作业 - 使用 HTTP 加速器,例如
varnish