互联网最常见的访问方式是B/S模式,即浏览器(Browser)到网站服务器(Server)的访问模式,最简单的形式就是用用户的浏览器去访问远在异地的一个网站服务器,CDN缓存从服务器上获取你想要的信息。下面通过一个例子分析这种最简单的B/S模式将会出现哪些问题,从而催生了CDN服务的出现。
假设你觉得互联网是一个非常好的营销渠道,想要建立一个电子商务网站,为市场上知名的各个商家提供他们产品的销售服务,也为有各种各样商品需求的全世界用户提供浏览和购买商品的途径。那么,你为商家设置的电子店铺中会包含图片、文字、视频介绍以及相关的软件下载,CDN缓存可以让用户在你的网站上通过浏览这些内容了解和体验他们所需要的商品,如果开展IDC业务,需要了解数据中心能耗。
起初,你认为你的网站就是为北京市内10000人左右的商家服务,所以购买了10台服务器,在电信运营商的北京IDC机房里租用了10台服务器的空间和1GB的带宽,然后网站运营开始。三个月后,由于你广告宣传的投入加大,货源渠道丰富,售后服务周到,网站购物体验好,用户已经超过10000人。
当越来越多的用户来到你的网站,他们会发现过去访问很顺利的网页很难打开或者出现访问错误,视频点播断断续续、商品大图无法打开,经过几次很差的体验后,用户开始慢慢不再喜欢访问这个网站,访问人数开始下降,所以你决定再增加10台服务器,再租用更多的带宽以满足北京用户的访问需求。