所谓CDN加速,实际上就是将网站内容分发到不同区域的节点,从而缩短访问者主机和存储网站内容的主机之间的距离。它还包括由不同运营商的线路造成的访问减少的尴尬问题。
一般来说,这是一种桥接方式,因此CDN也很明显是好的。它至少有以下优点:
1) 缩短访问期间主机之间的信息传输距离(加速效应)
2) 不同线路的访客在分布到不同线路的节点后,可以提高他们访问时的实际响应速度(例如电信网和联通网的接入差异也是加速效应)
3) 分发后,不同节点的IP地址不同,源主机的真实IP地址自然隐藏,可以防止一些恶意攻击。(安全防护效果)
在CDN服务方面,只有基础的大厂商才能提供相对稳定的免费CDN服务。当然,他们也会有付费的CDN服务,他们享受的服务质量肯定不同,但大型厂商提供的免费CDN服务仍然值得肯定,具有实际价值。
但是,CDN服务不少于另一个主机或多个主机。事实上,这主要是因为这些分布式节点服务器需要承担站点的流量等一些要求,比如防御攻击或缓存更新的速度,甚至搜索引擎蜘蛛的DNS同步和缓存过期时间,有的还会提供SEO优化等功能。基本上接管了源主机的角色。在某些方面,它会超过源主机,所以价格不会低。总之,性能越好,功能越强大,价格就越贵。
但为什么CDN会加快网站的访问速度呢?
从理论上讲,这种情况不是很科学,但原因很简单,也很容易理解。例如,如果您在香港或美国使用VPS,在这种情况下,您可以申请一些主要制造商提供的CDN加速服务。如果备案,可以享受**不同地区节点提供的服务。
如果没有备案,那么厂家只能为您提供海外中继节点。这样,很可能香港VPS的内容将被分发到美国节点,这将减缓您的网站访问。即使是美国的节点可能也不比你的VPS好,所以它也可能会减慢网页的打开速度。
但是,如果已经备案,可以直接选择国内VPS等。也许你能解决这个问题一次。很可能您不需要使用CDN服务。除非你有特殊的原因。
然而,如果没有提交,更科学的方法应该是使用VPS在美国和香港的CDN节点提供访问。当然,这是理论上的,而不是实践的,因为香港的路线也分为**航线和“直达航线”。
因此,无论是否使用CDN服务,我们都需要看到具体的问题,这是不能一概而论的。否则,很可能会导致CDN速度减慢。
TAG:cdn网络加速器