对页面静态化的理解

对于频繁被访问,而且数据不经常改变的页面,使用页面静态化提高访问速度,减轻服务器压力。

页面静态化即将动态渲染生成的页面保存成html文件,放到静态服务器中。用户访问的直接是处理好之后的html文件。

对于页面中属于每个用户展示不同数据内容的部分,可以在用户请求完静态化页面后,在页面中向后端发送请求,获取属于用户的特有数据。

静态化任务的执行时机,定时任务和异步任务触发

定时任务

使用django-crontab扩展来实现

不需要及时更新的页面,例如商城首页(个人理解,貌似不太准确)

异步任务触发

使用celery扩展实现

需要及时更新的页面,例如运营人员修改商品价格需要及时更新

 

posted @ 2018-11-27 18:34  猴子上树  阅读(355)  评论(0)    收藏  举报