熟悉明月博客的应该都知道,明月一直都是在用上海云盾CDN的,并且一直都很推崇这个CDN服务商(可参考一文),至于原因嘛,其实很简单那就是“免费”,或者可以说是免费版的服务基本可以满足明月这种草根博客网站的需求了就。其实,明月使用CDN并不是为了加速而是为了提升安全性,比如:隐藏真实IP、攻击预防等等。
明月的CDN规则只有一个准则那就是:只让CDN缓存纯静态文件,凡是动态请求的文件一律不缓存。如下图:
如上图所示,我会将所有静态文件CDN缓存时间为7天,因为我的博客图片很少有修改的,基本上在文章发布的时候就确定肯定了,所以缓存时间久点儿减少这类文件的请求以达到加速的目的。
至于如何判断是否是静态文件,如上图所示一般只需要看后缀扩展名即可,实在不知道了记得谷歌、百度一下就知道了。有喜欢折腾的站长们,要注意的就是.css和.js这类文件后缀就不要缓存,否则折腾修改后结果不会实时生效哦!
对于WordPress这样的动态博客网站系统来说,后台控制面板都是动态请求,所以这类目录一律不要缓存,否则登陆WordPress后台的速度绝对很酸爽!
同样的,凡是有实时呈现需要的网址目录都可以这样不缓存!
这个WebP自适应明月也建议开启,毕竟现在几乎所有的浏览器都支持WebP格式的图片优化了,开启这个会减少网络传输消耗优化图片载入渲染速度。
最后就是记得开启CDN这个“浏览器缓存优化”的选项,这个对速度提升还是比较明显的,特别对老用户访客来说,访问的越频繁访问速度就越快!对于站点的浏览体验提升效果是非常明显的哦!
好了,今天给大家分享的上海云盾CDN缓存规则就到这里了,缓存规则这个事儿其实没有那么复杂,永远记住缓存目标就是纯静态内容即可,凡是动态请求的请求一律不缓存就可以发挥CDN性能到极致,有人会纠结于WordPress评论的缓存,其实是完全没有必要的,现在大部分WordPress主题都支持JS方式提交评论了,缓不缓存的意义几乎已经没有了。
往期推荐
CDN服务——没有对比就没有伤害呀!说说CDN、缓存插件、速度优化这些事儿Nginx不受CDN服务影响获取访客真实IP又拍云CDN使用经验分享尽量减少网站域名在没有启用CDN情况下的各种检测、扫描、测速等操作Let’sEncrypt证书站点在又拍云CDN下如何实现自动续期?一个提高CDN缓存命中率小技巧目前比较靠谱的CDN推荐明月登楼苦逼的草根博客站长需要赞赏哦!