当一个网站在不同地区ping测试得到不同的IP时,说明它应该开启了CDN加速。当然,也可以查询ping测试所得到IP,如果IP属于专业CDN加速的公司,也能说明网站开启了CDN加速。为什么现在越来越多的服务器网站选择CDN加速呢?这先要了解什么是CDN。
CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。租用美国服务器时,如果启用CDN加速,不仅仅能够缓解原先服务器的相关卡顿和网络通道堵塞现象,也能从一定程度上缓解网络响应延迟的情况。
既然CDN加速这么有效,为什么许多服务器网站却不愿意启用呢?
首先是因为成本问题,CDN加速按流量计费,流量越大成本越高,如果网站容易被攻击,巨大的攻击流量会使CDN的成本急剧上升。其次在于网站缓存问题,CDN节点缓存的更新频率比较慢,对于已经收录的网站,蜘蛛肯定是直接抓取源服务器IP地址的数据,不大可能每次抓取前再重新通过DNS服务器解析一次,所以不用担心更新的数据会不会被抓取到。如果蜘蛛抓取的是CDN节点里面的数据,这里面数据都是存放在CDN缓存里面的,CDN既然是一种缓存技术,那么它的实时性肯定是无法实现的,这就大大延迟了网站优化更新的效果,这对一些时效性很强网站的影响是很大的。