CPS:解析并探究什么是CPS(持续性进展)技术?
CPS(持续性进展)主要在两个方面:
1.CDN的工作原理是减少负载,更快地获得内容交付;
2.CDN有缓存(Service)功能,将内容缓存到本地存储空间;
(CDN可以实现自动处理请求)
其实这几个部分是我在网上一直提到的核心内容,但往往都被忽视了。有些朋友可能会想,如果你的企业网站想做CDN,可以选择使用CDN吗?为什么不自己做CDN呢?
我们要讨论的第一个问题是CDN到底是什么,它究竟能给网站带来什么?
(1)CDN有缓存,加快内容交付
CDN缓存是指内容服务时缓存,通常指存储在带宽比较大的,由许多节点的负载均衡。当带宽较低时,可以通过减少带宽来提高负载。如果是独立的服务器,在CDN节点上增加一个服务器缓存功能,即通过缓存将带宽分配给服务器。
(2)CDN有缓存,加快内容交付
我们发现很多网站的内容都是CDN缓存,但缓存内容更新速度慢,这并不是CDN可以提供的原因。只是你的网站本身有问题,没有解决。
这个问题首先是网站服务器带宽的问题。这个原因的解决方式很简单,减少带宽就好,也很简单,你只需要下载使用的网络资源。
但是,如果你对带宽有一定的要求,那么你就需要下载你使用的网络资源,也就是说,你要下载资源的时候可以使用CDN,缓存缓存资源。如果你的企业网站是用户注册的,那么服务器可以直接下载你的网站的,就可以把带宽使用好了,如果是信息类网站,或者其他类型的网站,这个成本就会大些。
(3)CDN有缓存,加快内容交付
当你的网站流量很大,你会发现大量的数据都存储在服务器上,然后就会导致CDN速度变慢。而如果你能在CDN之外的地方,增加一个CDN缓存,加快整个网站的带宽,提高整个网站的带宽。
这个问题主要是因为,如果你使用的CDN缓存有缓存,那么就相当于你没有下载任何资源,是不是这个就减少了呢?答案是否定的。但是,如果是有缓存,比如一些文章类网站,特别是信息门户网站,比如你的社区论坛,你的服务产品,甚至一些电影小说。
所以,为了减少CDN的缓存,你可以尽可能的使用CDN缓存,在一些需要下载的内容里面,比如图片,你的视频,同时你可以设置缓存一些图片,它们不会延迟加载。