[棉花糖]如何正确使用CDN才够快?

图片[1]-[棉花糖]如何正确使用CDN才够快?-月宅酱的博客


月宅说

欢迎再次来到本分类“棉花糖”系列,很久没和大家见面了,今天带来一篇关于CDN的软文。在如今21世纪,无论是个人网站还是企业网站,都脱不了“CDN分布式加速”技术,也有不少人正在使用。可你知道如何获取最高的命中率与最大化的加速效率吗?

CDN的缓存策略

当你接手一个CDN,无论是谁家的CDN,都不会太差,也不会差太多,但你的配置直接影响了CDN加速效果。通常一般人会直接先配置jpg、png、gif、ico等常见图片,接着再输入js、css等常见静态资源后缀。这是常人的做法。但这种做法,真的能够完美利用CDN吗?

在月宅这样的做法下,速度仅仅提升了1秒左右,源站加载需要3秒左右,利用了CDN缓存图片与其他静态资源后,速度为2秒左右,并没有提升太多,难道是CDN厂商的问题?接着再换了一家,也是一样的结果,再怎么换,在低延迟的前提下,依旧无法最大化提速。那应该如何开始配置才能够最完美加速?

月宅的做法

通常需要达到完美利用率,往往需要将“缓存全部”勾上,将缓存所有内容设置为365天,权重为99(1到100),接着你去刷新后浏览网站,打开速度立马降到了400ms到900ms的延迟下,无论是切换其他页面,依旧是不到秒级的响应速度。

紧接着再配置下你不需要缓存的东西,通常我们不需要缓存动态内容,再添加一个缓存选项,文件类型为php设置权重100(最高),缓存时间为0(即无需缓存,直接回源)。再配置下我们的文章页面域名/*.文章(ikmoe.com/*.html)。(当然别忘了将你的admin整个目录缓存时间设置为0)

只需要这样直接缓存全站内容,再逐渐排除不需要缓存的页面,就可以最大化利用CDN的加速,提升CDN命中率啦!然后我们会得到以下级别的设置:

  • 缓存内容   [全部]   时间   [365天]    权重   [99]
  • 缓存内容   [.php;.html]   时间[0秒]   权重   [100]

快去试试吧~你可以先参考一下本站速度,再去做尝试。 :阿鲁3:  :暴走表情11:

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 共8条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容