我有一个大的形式(20个视野),其被取永远到框呈现在Django +自举的工具包,因为它可以在下面的曲线图中可以看出:Django Bootstrap表单渲染速度慢,我该如何加速?
我试过的...
- 缓存视图。 csrf令牌总是使它成为一个新的视图,因此它永远不会实现缓存。
- 将表单拆分为自己的块内容,然后缓存该块,同时将csrf标签保留在域外。 Django很难渲染,POST按钮不起作用。
我出来的想法,需要一些外部的角度来看如何解决这个问题。
我有一个大的形式(20个视野),其被取永远到框呈现在Django +自举的工具包,因为它可以在下面的曲线图中可以看出:Django Bootstrap表单渲染速度慢,我该如何加速?
我试过的...
我出来的想法,需要一些外部的角度来看如何解决这个问题。
我通过执行以下操作更快地加载它。
我预先渲染了带有zillion块请求的表单。
打开的浏览器请求表单。
复制了表单HTML代码。
使用预渲染HTML表单创建新的html文件。
更改了'VIEW'的GET请求以使用新的预先呈现的表单HTML。 在表单中添加了CRSF令牌。
响应时间从5秒减少到了0.50毫秒。
请务必注意,您将无法使用该视图上装饰的缓存。 您可以在窗体的新HTML文件上使用<%缓存%>模板标记。
希望这会有所帮助!
表单渲染速度很慢。 –
安装调试工具栏,看看有什么放慢速度。 –
@limelights它似乎是每个字段(和attrs)的html代。该图像是一个概述,但我有一步一步分解显示每个字段在Python中呈现。只是方法放慢。 – cph
你是否自己渲染每个字段? –