大型网站架构演进(3)使用缓存改善网站性能_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 大型网站架构演进(3)使用缓存改善网站性能

大型网站架构演进(3)使用缓存改善网站性能

 2017/7/25 5:30:49  永远的麦子  程序员俱乐部  我要评论(0)
  • 摘要:网站的访问也是遵循二八定律:80%的业务访问集中在20%的数据上,如果我们把这20%的数据做缓存,是不是可以减轻数据库的访问压力呢?在项目开发过程中,我们通常将一些基础信息缓存起来,比如商旅系统中的国家,城市,航空公司,机场和航站楼信息。使用缓存改善网站性能缓存一般分为两种,本地缓存和分布式缓存,本地缓存指的是应用服务器的本机缓存,分布式缓存一般指专门的缓存服务器,比如memcached和redis。下图是使用缓存后网站的架构:总结:使用缓存后,数据库读的压力得到缓解,但是仍存在的问题是
  • 标签:使用 网站 网站性能 架构 缓存 大型网站

  网站的访问也是遵循二八定律:80%的业务访问集中在20%的数据上,如果我们把这20%的数据做缓存,是不是可以减轻数据库的访问压力呢?在项目开发过程中,我们通常将一些基础信息缓存起来,比如商旅系统中的国家,城市,航空公司,机场和航站楼信息。

使用缓存改善网站性能

  缓存一般分为两种,本地缓存和分布式缓存,本地缓存指的是应用服务器的本机缓存,分布式缓存一般指专门的缓存服务器,比如memcached和redis。下图是使用缓存后网站的架构

 

总结:使用缓存后,数据库读的压力得到缓解,但是仍存在的问题是:一台应用服务器能够处理的请求连接有限,当并发访问量增大的时候,应用服务器会成为整个网站的性能瓶颈。

 

发表评论
用户名: 匿名