
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
如何利用缓存理论分析网购物流的未来呢?
如果把网购当做一次数据访问,那么我们可以把商品当做数据,把发货的仓库当做硬盘,缓存则可以有很多种,达内长沙IT培训要说的是以下几种购物模式:
模式一
从硬盘直接读取数据,不经过缓存。也就是网购,并送货上门。
缓存-送货上门
(1)优点:直接,不需要顾客奔波。
(2)缺点:慢;
无法确定派送时间。很多时候顾客在派送的时候不在目的地,或者由于其他原因无法接收,这样要么限制了顾客自由,要么降低了快递员的效率。
模式二
先从硬盘读取数据到缓存/内存,再从缓存读取数据。也就是网购,送货到自提柜再由用户自提,自提柜就是缓存。
缓存-自提柜
(1)优点:用户收货不再受到快递派送时间的制约。
(2)缺点:
要自己取,如果自提柜远还不顺路就更费劲了;
慢;
很多地方没有自提柜;
自提柜的空间无法充分利用,如果自提柜很密集,那么空置率肯定很高。
模式三
数据已经提前从硬盘加载到内存,直接访问内存就可以了。这就便利店的模式,便利店也是一种缓存,老板进货就是从硬盘加载数据到缓存的操作。
缓存-便利店
(1)优点:快。
(2)缺点:要自己取;
商品有限,很多东西都买不到。
从缓存理论的角度分析
从缓存理论的角度,达内长沙IT培训说的以上这几种购物方式其实是可以互相转换的。如果仅仅从缓存的角度,如何分析这几种模式?
模式一:没有缓存,每次从硬盘加载,慢。
模式二:有缓存,但是每次仍然从硬盘加载数据,缓存只起到了缓冲的作用,相当于命中率为0的缓存。无法确保缓存被充分利用,当自提柜密度提高时更甚。如果你把自提柜的空间比作便利店的货架,这相当于便利店的货架很大部分没摆放商品。
模式三:有缓存,缓存利用率高,但缓存算法并不是最优化,这是由店老板决定的,因此命中率还有提高的空间。缓存就像一潭死水,无法变化,缓存中没有的数据(店里没有的商品)无法获取。