加快模板加载时间的最佳方法是什么?

时间:2019-06-21 05:54:26

标签: django

我有一个项目,当页面加载需要花费一些时间来显示全部内容时,在保存数据后我需要保存或显示多个表单,请帮助我建议好的压缩静态文件的软件包,我已经使用过django-compressor和django-assets包,但是没有成功。任何可以在这里应用的东西??

2 个答案:

答案 0 :(得分:1)

“显示内容需要花费一些时间”是什么意思,您需要多次刷新页面还是仅需要几秒钟来加载页面?

如果页面的呈现需要很长时间才能呈现,则可以尝试找出原因。 Django调试工具栏(https://github.com/jazzband/django-debug-toolbar)是获得一些见识并寻求改进的好工具。

如果无法改善渲染效果,并且大多数请求都针对相同的表单/数据,那么您可以查看Django缓存框架(https://docs.djangoproject.com/en/2.2/topics/cache/

答案 1 :(得分:0)

您可以将静态文件的url保存在数据库中,并使用数据库中的url从静态文件夹中加载文件。另外,如果您的项目还可以,则可以使用分页