对前端的优化主要有: 1.减少 http 请求,减少数据库的访问量,比如使用雪碧图。 2.对 html,css,javascript 文件进行压缩,减少网络的通信量。
后端优化: 1.合理的使用redis缓存技术,对一些常用到的动态数据,比如首页做一个缓存,或者某些常用的数据做 个缓存,设置一定得过期时间,这样减少了对数据库的压力,提升网站性能。 2.使用 celery 消息队列,将耗时的操作扔到队列里,让 worker 去监听队列里的任务,实现异步操 作,比如发邮件,发短信。 3.代码上的优化,补充:nginx 部署项目也是项目优化,可以配置合适的配置参数,提升 效率,增加并发量。 4.硬件上面的优化,比如增加内存,采用固态硬盘增加读写等。 5.搭建服务器集群,将并发访问请求,分散到多台服务器上处理。 6.构建数据库读写分离
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。