什么是Cdn服务
Cdn的是Content Delivery Network的简称,可以使内容传输的更快、更稳定。让用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。CDN可以对流量进行分摊处理,极大的减少了源站的带宽及服务器资源需求,可降低企业云主机方面的成本投入。可有效降低这种资源浪费的情况。而且CDN服务可以有效提升用户打开网站的速度,从而极大地提升用户体验。最重要的是在互联网上的恶意攻击很多,像DDoS和CC攻击往往会通过大量请求将源站的资源耗尽,从而让正常用户无法进行访问。CDN服务屏蔽了源站的IP信息,使得攻击者无法对源站地址进行直接攻击,可以有效减少攻击的危害性,使得网站安全性得到增强。
前面的文章中本站分享过Cloudflare的免费cdn教程,但是国内网站使用cloudflare有些地区会有延时,那么有没有即免费又稳定的国内CDN服务平台的呢?今天就给大家分享又拍云CDN设置教程图文版 为站长提供免费CDN/云存储服务。
又拍云怎么样:
又拍云是国内知名企业级云服务商、国家高新技术企业,持有工信部颁发的 CDN 牌照;可以为客户提供一站式的在线业务加速服务。又拍云以场景化 CDN 为核心,提供对象存储、HTTPS/SSL 证书、多媒体处理(WebP 自适应、H.265 自适应等)、云通信、影像识别、文字识别、短视频 SDK、直播 SDK、连麦 SDK 等服务,打造了安全可靠的全站加速、海外加速、图片应用、短视频应用、直播应用、音频应用等场景化解决方案,并且又拍云为用户提供10GB免费存储空间+15GB免费的CDN流量,是国内网站行业最受欢迎的CDN服务平台之一。
如何使用又拍云CDN
1、注册又拍云:
注册以后可以免费领取每月10GB存储空间+15GB流量。同时,实名认证成功后在“账户管理”会有代金券,在使用时自动抵扣费用。
2、创建CDN服务:
进入控制台,点击CDN下方的--“创建服务”:
创建自己的CDN服务:
又拍云CDN设置教程:
1、域名管理:
CDN服务创建成功会分配给你一个CNAME解析地址,需要前往购买域名的服务商--解析处---修改解析记录,比如我的加速域名为(Yunmen.cc)在阿里云,那么就去把原来的A记录改为又拍云提供的CNAME地址。刚才我们在创建CDN的时候已经绑定了一个域名,
域名修改解析后,等几分钟,在电脑右下角——运行——ping你的域名,获取的IP不是你原来云服务器的IP就说明成功指向又拍云了。
2、回源管理:
这里是设定 CDN 服务回源到哪个服务器来缓存站点内容的,也就是填写服务器 IP 的地方;同时这里也是设定源站“回源协议”是 HTTP 还是 HTTPS 的地方。这个选项设置里“源站资源迁移”选项其实就是“动静分离” CDN 加速,(也可以在“云存储”里绑定专门的二级域名,但是其实不是很必要)就可以使用了,又拍云是自动处理的,主要是因为又拍云 CDN 是自建 CDN 节点,七牛云是融合 CDN 节点(通俗说就是租用第三方 CDN 节点),我想这也是又拍云区别于七牛的优势所在了。关于“源站资源迁移”具体配置,文后明月会专门再讲的。
“源站资源迁移”这个我暂时没有开启,不过如果您需要开启的话,可以按照下图设置。其中迁移至这里,需要提前创建一个云存储服务。
其实“源站资源迁移”的“资源路径”也可以不填写的,截图可以看到都是静态的图片文件、CSS/JS 文件,容易忽略的网页字体文件也不可放过,具体扩展名可以参考“缓存配置”里“Web 静态资源”模版里的扩展名修改复制粘贴就行了,如下图:
上图是“缓存配置”里的“缓存规则”,现在有了“Web 静态资源”模版了,所以只需要这个模版一条缓存规则就可以了(记得 WordPress 、 Typecho 站点的话要去掉.htm、.html 哦!)
“浏览器缓存”有一个弊端。.css、.js 等文件每次修改完都需要强制更新浏览器缓存才能生效,否则你的修改会看不到效果。
3、缓存控制:
这里会影响 CDN 加速效果,其中的“缓存配置”、“参数跟随”、“浏览器缓存”最重要,要根据自己站点的实际情况来设置,很多新手们第一次使用又拍云可能会比较懵,理论采用“默认”设置 CDN 服务就可以。
缓存配置 缓存静态文件就有不少的讲究, WordPress 、 Typecho 这类动态博客平台就不能缓存伪静态文件.html、.htm,否则会出现评论、登录状态混乱等问题,反之纯静态化的织梦 CMS 等就可以缓存纯静态文件.html、.htm,具体的配置规则大家可以点击下方”Help“查看。
浏览器缓存 这个也是可以有效提速的,特别是当你的站点载入静态文件特别多的时候,让浏览器缓存在本地来调用自然网页载入的时间就加快了不少,这个大家可以自己开启后体验一下前后网页载入时间就知道了。
附:又拍云官方默认缓存规则模版
首页:/ 缓存 12 小时;
目录页:/*/ 缓存 12 小时;
图片文件:/*.(jpg,jpeg,png,bmp,gif,psd,ico,tga,imb,tiff) 缓存 7 天;
文本文件:/*.(txt,doc,wri,docs,css,js,dot,xml,log,bat,csv) 缓存 1 天;
音视频文件:/*.(wav,mp3,wmv,rmi,aac,mp4,rmvb,mkv,avi,flv,swf,rm,mov,movie,qt) 缓存 7 天;
下载类文件:/*.(exe,ios,apk,ipa,pxl,sis,cab,deb,rar,zip,gzip,tar,7z,bzip2,dmg,gz,wim,tbz,tpz,z,jar) 缓存 7 天;
仅供参考!
参数跟随 这个其实就是来提升 CDN 节点缓存命中率的,默认是“全程跟随”大家根据自己情况选择就是了。
4、性能优化:
这是一些提升 CDN 性能的设置,大家可以参考相关选项的“Help”选择开启即可,建议大家能开的都开启。其中第一项智能压缩,等级越高,压缩率越大。
5、HTTPS设置:
现在大家应该对HTTPS都比较了解了,应该不需要过度介绍,大家可以查看本站曾经分享过的申请免费SSL文章,也可以通过下面的”Help“了解。
6、访问控制:
这里也是不建议大家随便的设置,尤其是“防盗链”,可以说基本上防的都是自己,所以新手就不要随便去尝试。不过IP黑白名单和地区访问控制,这两项可以酌情开启。
这两项要开启一下,可以保证网站屏蔽大多数恶意攻击。
7、成本控制
这里的设置能开启就开启吧,对节省 CDN 流量有一定的好处。
8、图片处理和边缘规则
这两项好像不是刚需,所以可以不必设置,如果对于又拍云CDN设置要求尽善尽美的话,大家可以看这两项的”Help“文档,然后按照提示自行设置。