CDN service 的工作原理及使用CDN service常出现的问题

来源:互联网 发布:csol怎么优化刀战? 编辑:程序博客网 时间:2024/05/17 20:29

1. CDN 

1.1) 什么时候需要给自己的网站开启CDN 呢? 

你的网站的客户很多, 而且来自于世界各地, 那么当客户访问你的网站时, 可能有的客户觉得访问的速度快, 有的客户觉得很慢. 大家知道, 网站的访问速度不仅仅是取决于您的网站文件所在的server . 不同的客户所在的网络不一样, 从客户的本地到服务器之间有很多很多的路由节点. 学过计算机的人都知道, 路由器转发报文的速度和效率取决于路由算法和当前信道的拥堵程度. 不同的客户因而会有不同的速度. 

1.2) CDN 能做什么? 

那么CDN 是做什么呢? 全球有多家提供CDN 服务的公司, Cloudflare 是比较有名的. 他们在很多ISP的数据中心布置了自己的服务器,他们会把您的网站文件存储在ISP的数据中心. 当您访问网站的时候, DNS 解析会帮您把域名解析到离您最近的资源, 也就是让您最快获取网站content的server .这样相当于您没有直接去你的hosting那获取文件. CloudFlare 有自己提供CDN 的map,你可以看到他们在哪些地方布置了数据中心.   Cloudflare 提供免费的CDN 服务, 大家都可以去尝试一下, 需要修改域名的DNS服务器为他们的. 


2. 使用CDN可能引发的一些问题及解决方案

  2.1) SSL 

如果您的域名装了SSL, 那么SSL 在CDN 上可能不能正常的工作, 您需要联系CDN provider去帮您解决; 

  2.2) Deploy 

当您想使用Visual Studio + Web deploy 去publish网站文件的时候, 发现出错, 那你应该知道, 您使用CDN 之后, 您的域名所指向的已经不是你的web hosting server, 这时您需要检查publish的路径. 您可以使用hosting 给您提供的临时域名去publish您的文件, 或者选择FTP直接上传文件;   

  2.3)  缓存严重, 有时候你更新了您网站上的一些页面, 但是访问的时候, 还是显示更新之前的页面, 怎么办呢? 

     1) Go to CDN section to get your cloud flare login email address and password.
     2) Login to cloudflare
     3) Next to your website, there’s a little icon, click on it and you’ll see a dropdown menu.  Select Cloudflare setting
     4) In Cache Purge section,  click on Page Rules



0 0
原创粉丝点击