一. 前言
一个网页会有很多数据是不需要经常变动的,比如说首页,变动频率低而访问量大,我们可以把它静态化,这样就不需要每次有请求都要查询数据库再返回,可以减少服务器压力
我们可以使用Django的模板渲染功能完成页面渲染
注意:
二. 页面静态化解释及实现
所谓页面静态化,就是提前渲染出完整的html页面,以静态文件的形式存起来,那么下一次浏览器访问的时候,直接返回该静态文件就可以了
1)减少数据库查询次数
2)提高页面响应效率
1.页面静态化的作用
1)将动态渲染生成的页面结果保存成html文件,放到静态文件服务器中。
2)用户直接去静态服务器,访问处理好的静态html文件。
2.页面静态化的注意点
1)页面中用户相关数据不能静态化。
2)动态变化的数据不能静态化。
3.页面静态化实现
在Django项目里新建一个py文件,里面写一个渲染首页的方法
二. 定时任务 – Crontab
1. 安装crontab
2. 在配置文件注册
3. 制定定时规则
4. 管理任务
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。