大型网站架构设计及优化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/samjustin1/article/details/88420412

优化思路:

  1. 经过初步分析,发现瓶颈在数据库。WEB服务器的CPU闲来无事,但数据库服务器的CPU使用率高居不下。
    于是,请来架构组的DBA同事,监控数据库的访问,整理出那些耗时的SQL,并且进行SQL查询分析。根据分析结果,对数据表索引进行重新整理。同时也对数据库本身的参数设置进行了优化。
    优化后,页面速度明显提升,客户抱怨减少,又过了一段时间的安逸日子。
  2. 慢慢的,访问速度又不行了,这次是WEB服务器压力很大,数据库服务器相对空闲。经过分析,发现是系统并发用户数太多,单WEB服务器不能够支持如此众多的并发请求。
    于是,请架构协助进行WEB多点部署,前端使用nginx做负载分发。这时候必须要解决的一个问题就是用户会话保持的问题。这可以有几种不同解决方案:redis存储session

猜你喜欢

转载自blog.csdn.net/samjustin1/article/details/88420412
今日推荐