国外的虚拟主机可以用百度CDN加速吗?
应该是可以。百度在海外与 CDN 厂商 CloudFlare 合作,完成了技术对接,将网络加速服务拓展到全球范围。那么我简单说下CDN的运作原理,其实你百度或google得到的答案更为专业,我只是用最通俗的话描述下,有误望勘。假如web服务器在国外,那么中国网民通过Internet直接访问这个网站的话,相当于跋山涉水,跑了几十万里来回获取数据,那么访问的效果肯定是你要等待,看页面不停loading,很崩溃吧~所以就有CDN这样的技术出来了。它有什么用呢?它的作用就是将你要访问的数据拿到你家附近,你访问这个网站的时候,直接从你家附近读取数据,几十万里的路程变成了几百里,甚至几十里,你说打开页面爽不爽?一个字,快!那就有种感觉:国外的web服务器就在国内,且在自己的附近,好神奇有木有?那么CDN怎么工作的?当中国网民访问Web域名的时候(你别告诉我你是输入IP访问的),会找DNS服务器进行域名解释(就是找IP地址),DNS系统会最终将域名的解析权交给CNAME指向的CDN专用DNS服务器,也就是你买了百度的CDN服务后,百度为你做的事情了。那么这个DNS会返回一个负责CDN全局分配任务的IP给网民(简单理解为CDN的首领),网民通过这个IP去访问这个首领,这个首领就根据你的来源IP和要访问的URL,找到一个离你最近的CDN节点(简单理解为你家附近的CDN基站),让你直接访问这个CDN服务器,那么这个CDN服务器就会根据你的请求向国外的web服务器申请数据。这样就变成了,你访问附近的CDN服务器相当于在访问国外网站。你会问,这个附近CDN服务器也需要向国外的web服务请求数据啊,还不如我自己直接访问,省了通过它去访问?这么说吧,你家的带宽是10M,CDN节点间的带宽100M+,你用的是普通电脑,CDN服务器的硬件设备比你贵了N倍,高速带宽好设备,一比就差很多了,有木有? 好了,啰嗦了这么多,希望大家对CDN有些许的理解,说得有错误的话,请大牛指出,谢谢~~