首页 > Web开发 > 详细

浅谈如何提高网站的并发量(性能)

时间:2019-06-02 18:00:09      阅读:109      评论:0      收藏:0      [点我收藏+]

前端处理

    前端的静态文件处理:买cdn

 cdn

    cdn:接收到的前端网页静态资源放到cdn上

 前端缓存

    控制图片的缓存事件(HTTP响应中max-age)

 精灵图

后台处理

  在后台:请求来了之后后台承受的并发量是有限的

  解决办法:

  百度:累加服务器

 集群化部署

  集群化部署(Nginx、lvs)----->用缓存(Redis)/不从数据库里拿数据,直接从缓存里面拿

 用缓存

  用缓存(Redis)---->如果缓存里面没有然后进视图函数里拿(涉及到同步异步的问题)

 同步,异步

  同步异步:同步的话一直链接着,特别耗费时间和资源,可以用celery框架处理

 数据库读写分离、分库分表

  然后到数据库这一层----->涉及到读写分离,分库分表

 数据库做集群

  同样数据库也可以做集群

 用Redis或者MongoDB

  mysql数据性能低,可以用Redis来存储数据,以及MongoDB存储

 代码逻辑优化

  代码逻辑的优化

 SQL语句的优化

    建索引

    orm(default与only)

  

浅谈如何提高网站的并发量(性能)

原文:https://www.cnblogs.com/Rglin/p/10963643.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!