又拍云 CDN 使用经验分享

2018-08-3110:35:13 46 1,066
摘要

这次借助明月的一个“小失误”顺便给大家分享一下使用又拍云 CDN 的经验,希望可以帮到新手们。其实又拍云不难用,难的是对 CDN 概念的融会贯通,很多站长真的是太“懒”了,总喜欢“套用”使用经验,殊不知不同的 CDN 服务会因为不同的技术架构而有不小的差异的,这些小小的|“差异”往往带来的是“翻天覆地”的变化,技术上的东西其实玩的就是个“细致”,细节做好了很多问题也就“迎刃而解”了。

最近几天明月一直在折腾谷歌 AdSense,昨天又心血来潮的开启了 Begin 主题的“通栏广告位”并投放了 AdSense 广告,这期间明月自己也有感觉网站载入好像慢了下来,自己主观臆断为是因为投放了 AdSense 广告所致,直到昨天群里都反映慢的时候,明月才想起来当时为了“折腾”微信小程序专门跟你更新了 Begin 主题到最新版,为了避免更新主题造成的样式表丢失关掉了又拍云 CDN 里的 CSS、JS 文件的缓存,难道站点载入过慢问题出在这里了?马上又拍云 CDN 后台里缓存了 CSS、JS 文件,5-10 分钟之后生效,再次测试浏览明显发现速度提升了,我去!

很显然这是一次因为自己的“失误”造成的小插曲,同时也证明了投放谷歌 AdSense 广告对网站载入的影响明月是“想当然”了。正好也借着这次的小插曲“失误”,以明月的“实践”给大家讲解一下又拍云 CDN 给网站提速的方法,因为明月发现很多站长们都不能熟练配置好又拍云 CDN ,造成了“使用又拍云玩不转,速度提升不明显”的假象有蔓延之势。

为了方便大家对照学习和自己实践,明月在下面列出了又拍云 CDN 后台设置里功能配置项,并且针对新手进行了简单阐述,以便知道哪些功能选项重要,哪些对网站加速影响大:

域名管理

CDN 服务开始之前必须的域名 CNAME 解析记录值以及 CDN 应用场景等都在这里可以查看到,这里算是 CDN 服务的基础性信息了,相关概念性的东西,新手可以自行百度、谷歌脑补一下。这里的内容一般一次性设定好就不会再有多大的变动了,所以大家平时也不需要在这里折腾。

回源管理

这里主要是设定 CDN 服务回源到哪个服务器来缓存站点内容的,也就是填写服务器 IP 的地方;同时这里也是设定源站“回源协议”是 HTTP 还是 HTTPS 的地方,HTTP 站点借助 CDN 实现 HTTPS 这里是个重要的地方。

在这个选项设置里有一个重要的地方会影响到网站加载速度,也是很多新手站长懵圈的地方,那就是“源站资源迁移”,这个东东其实就是“动静分离” CDN 加速,使用过七牛的应该可以明白,但是又拍云这个跟七牛的原理还多少有些区别那就是不用绑定域名(也可以在“云存储”里绑定专门的二级域名,明月感觉没有必要,徒增麻烦)就可以使用了,又拍云是自动处理的,主要是因为又拍云 CDN 是自建 CDN 节点,七牛云是融合 CDN 节点(通俗说就是租用第三方 CDN 节点),我想这也是又拍云区别于七牛的优势所在了。关于“源站资源迁移”具体配置,文后明月会专门再讲的。

缓存控制

这里是影响又拍云 CDN 加速效果的主要阵地,其中的“缓存配置”、“参数跟随”、“浏览器缓存”最重要,要根据自己站点的实际情况来设置才能将 CDN 加速效果发挥到极致,也是很多新手们第一次使用的最严重的“盲区”,理论上这里采用“默认”设置 CDN 服务就可以正常的使用了,但是要“提速”还是要在细节上下功夫的,比如“缓存配置”里只缓存静态文件就有不少的讲究, WordPress 、 Typecho 这类动态博客平台就不能缓存伪静态文件.html、.htm,否则会出现评论、登录状态混乱等问题,反之纯静态化的织梦 CMS 等就可以缓存纯静态文件.html、.htm。再比如:“浏览器缓存”这个也是可以有效提速的,特别是当你的站点载入静态文件特别多的时候,让浏览器缓存在本地来调用自然网页载入的时间就加快了不少,这个大家可以自己开启后体验一下前后网页载入时间就知道了。最后“参数跟随”这个其实就是来提升 CDN 节点缓存命中率的,目前明月用的是“回源跟随”,默认是“全程跟随”大家根据自己情况选择就是了。

性能优化

这里是一些提升 CDN 性能的设置,比较有又拍云特色,大家可以参考相关选项的“Help”选择开启即可,明月建议大家能开的都开启,反正明月这里都是“开启”状态的。名词和概念性的东西,大家自行百度、谷歌脑补一下即可。

HTTPS

这里就不多说了,新手不会就不要乱动!多看“Help”是个好习惯,特别是又拍云里。

访问控制

这里明月也是不建议大家随便的设置,否则害的都是自己!多看“Help”后酌情选择配置了。这里最大的“坑”就是“防盗链”,可以说基本上防的都是自己,所以新手就不要随便去尝试,老站长概念和原理搞不明白也不建议去使用。

成本控制

这里的设置能开启就开启吧,对节省 CDN 流量有一定的好处。

图片处理

一句话,不懂就不要动!

边缘规则

这个明月一直没有搞明白自己的需求在哪里,所以一直没有动过,大家随意吧!

下面给大家分享一下明月在“源站资源迁移”、“浏览器缓存”、“缓存配置”的设置(也就是文章开头所说的“失误”的地方),基本大家参照这些设置就可以提速不少的,废话不说先上图:

其实“源站资源迁移”的“资源路径”可以不填写的,但是明月感觉填写后更加有针对性,数据的迁移也更加的规范,截图可以看到都是静态的图片文件、CSS/JS 文件,大家比较容易忽略网页字体文件也不可放过,具体扩展名大家可以参考“缓存配置”里“Web 静态资源”模版里的扩展名修改复制粘贴就行了,如下图:

上图是“缓存配置”里的“缓存规则”,现在有了“Web 静态资源”模版了,所以只需要这个模版一条缓存规则就可以了(记得 WordPress 、 Typecho 站点的话要去掉.htm、.html 哦!)

“浏览器缓存”其实很重要,是个加速效果很明显的存在,所以明月一般建议大家都使用,但是这个也有一个弊端那就是经常喜欢对.css、.js 文件修修改改的会比较郁闷,每次修改完都需要强制更新浏览器缓存才能生效,这个大家根据自己情况灵活对待吧!(明月更新主题的时候就会去掉.css、.js 的缓存,就是为了防止这种问题的出现的,只是没有想到悲剧的忘了更新完后启用)。

这次借助明月的一个“小失误”顺便给大家分享一下使用又拍云 CDN 的经验,希望可以帮到新手们。其实又拍云不难用,难的是对 CDN 概念的融会贯通,很多站长真的是太“懒”了,总喜欢“套用”使用经验,殊不知不同的 CDN 服务会因为不同的技术架构而有不小的差异的,这些小小的|“差异”往往带来的是“翻天覆地”的变化,技术上的东西其实玩的就是个“细致”,细节做好了很多问题也就“迎刃而解”了。

历史文章推荐:

  • 打赏明月一下下
  • 多谢您的赞赏!
  • weinxin
  • 本博客小程序
  • 微信内浏览本博客
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:46   其中:访客  22   博主  24

    • 一泓 2

      又拍云cdn流量包用完了,会不会自动停
      阿里云adc流量包用完了,会欠费,遇到攻击流量了,欠费几万都有可能

      • 康乐民博客 4

        不知道为什么,我的博客用又拍云总是出错,明明已经在不缓存规则里写了php了,还是被缓存

          • 明月登楼 Admin

            @康乐民博客 这个我感觉问题不是出在又拍云上了,因为对于动态文件(PHP/ASP/JSP)这类文件,CDN 是不会缓存的!出错的一定是其他原因造成的,建议你再排查一下!

          • 云柯博客 2

            提交评论是真的快。我去

            • 云柯博客 2

              重点哎,缩略图