前端的静态文件处理:买cdn
cdn:接收到的前端网页静态资源放到cdn上
控制图片的缓存事件(HTTP响应中max-age)
在后台:请求来了之后后台承受的并发量是有限的
解决办法:
百度:累加服务器
集群化部署(Nginx、lvs)----->用缓存(Redis)/不从数据库里拿数据,直接从缓存里面拿
用缓存(Redis)---->如果缓存里面没有然后进视图函数里拿(涉及到同步异步的问题)
同步异步:同步的话一直链接着,特别耗费时间和资源,可以用celery框架处理
然后到数据库这一层----->涉及到读写分离,分库分表
同样数据库也可以做集群
mysql数据性能低,可以用Redis来存储数据,以及MongoDB存储
代码逻辑的优化
建索引
orm(default与only)
原文:https://www.cnblogs.com/Rglin/p/10963643.html