Django网站优化 – 网站调优 #1

概览

为了提高网站速度,在Django中描述一些提升技巧。

压缩

除了压缩CSS和Javascript等功能外,应该还有其他各种功能。
考虑到逻辑和实施的便利性,即使仅有这样的理解程度,贡献度也是足够的。
我也想在某个地方发布测试结果。

    • django-compressor

https://django-compressor.readthedocs.io/en/latest/

django-assets

https://django-assets.readthedocs.io/en/latest/

django-pipeline

https://django-pipeline.readthedocs.io/en/latest/index.html

django压缩器

我已经试了这么多了。虽然非常简单,但因为有一个微妙的问题,所以我需要描述一下。

    1. 只需要一种选择,将以下内容用中文进行本地化:

按照Quick Install的方式安装
使用pip安装django-compressor
在settings.py文件中进行配置
创建CACHE文件夹并赋予写入权限!
只需在模板中添加compress标签即可立即运行

需要注意的是,如果忘记按照步骤2进行操作,将无法成功运行并显示“权限被拒绝”。

Django资产

也许,可以做与 Compressor 相同的事情。
由于 Document 网站有点难看,所以忽略掉了。

Django管道

在寻找上述两个选项的过程中了解到的内容。
可以在settings.py中编写要加载的JavaScript等,给人留下了非常丰富的定制化印象,但模板文件的便利性在于可以立即反映和简单修改,所以很难一概而论是否能够完全满足需求。

表演结果

其他

我本来也打算同时写上SQL部分,但是感觉仅仅压缩这一部分就可以写满一页了,所以我决定单独在另一个帖子中发布。

广告
将在 10 秒后关闭
bannerAds