码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2019-01-05 00:50:18      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:应用   应用服务   com   bubuko   请求   ref   图片   分布式   限制   

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

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

使用缓存改善网站性能

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

技术分享图片

 

总结:

使用缓存,缓解了数据库读的压力,在一定程度上提升了网站的性能,但是并发处理能力仍然有限,因为单台应用服务器请求数的限制,当并发访问量增大的时候,应用服务器会成为整个网站的性能瓶颈。

 

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

标签:应用   应用服务   com   bubuko   请求   ref   图片   分布式   限制   

原文地址:https://www.cnblogs.com/lonelyxmas/p/10223151.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!