带你走进缓存世界(6):共享缓存

当本地缓存无法应对大访问量时,共享缓存成为了解决方案。本文探讨了共享缓存的原理、必要性以及与本地缓存的区别。通过WCF和TCP协议实现网络通信,如Memcached、Redis等现成产品提供了成熟解决方案。后续章节将介绍共享缓存的使用。
摘要由CSDN通过智能技术生成
回顾之前的章节,我们大致讲了下缓存的基本概念、原理、策略和常用方法。可能会有朋友会说,访问量小根本不需要缓存,徒增开发的复杂度,访问量大的话本地缓存也没意义。其实这话说的也不无道理,当然我们不能把这句话看成绝对的话,不然什么话都成废话了:),其实我们研究学习的任何技术都不会白学的,每种技术都有他的使用范畴,只是当我们面对新的层次时,需要改变,需要重新学习。我们之前讲的每篇都非常有用,本地缓存也非常有用。不过当我们面临大的数据量和访问量的考研时,就需要使用新的解决方案。今天就讲讲共享缓存那些事。

到底什么是共享缓存?为什么要用共享缓存?
新的层次就是指当我们仅仅依赖数据库和本地缓存已经无法满足我们的访问量时,我们该怎么处理?
其实问题突出在IO(Input/Output)上,就是说我们的IO能力不足了,解决办法其实很简单就是增加内存。但是,既然是增加内存为什么还谈公共缓存呢?其实这里牵扯到了一个分布式的整体部署问题。Web站点服务器一般不是IO为主的机器,而数据库服务器才是IO密集型服务器。如果我们只是在Web服务器上增加内存,虽然可以解决一时的IO紧张问题,但是Web服务一旦重启,缓存被清空,那么所有的请求都将会去数据库服务器请求
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值