开发者社区> 问答> 正文

django怎样才能提升性能呢?

django怎样才能提升性能呢?

展开
收起
游客vwuxaq6iqaowc 2021-11-05 19:14:35 393 0
1 条回答
写回答
取消 提交回答
  • 对前端的优化主要有: 1.减少 http 请求,减少数据库的访问量,比如使用雪碧图。 2.对 html,css,javascript 文件进行压缩,减少网络的通信量。

    后端优化: 1.合理的使用redis缓存技术,对一些常用到的动态数据,比如首页做一个缓存,或者某些常用的数据做 个缓存,设置一定得过期时间,这样减少了对数据库的压力,提升网站性能。 2.使用 celery 消息队列,将耗时的操作扔到队列里,让 worker 去监听队列里的任务,实现异步操 作,比如发邮件,发短信。 3.代码上的优化,补充:nginx 部署项目也是项目优化,可以配置合适的配置参数,提升 效率,增加并发量。 4.硬件上面的优化,比如增加内存,采用固态硬盘增加读写等。 5.搭建服务器集群,将并发访问请求,分散到多台服务器上处理。 6.构建数据库读写分离

    2021-11-05 19:15:07
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
函数计算最佳实践:快速开发一个分布式 Puppeteer 网页截图服务 立即下载
Python第五讲——关于爬虫如何做js逆向的思路 立即下载
ReactNative启动性能优化 立即下载