利用七牛云存储和 Verycloud CDN实现博客静态资源加速(HTTPS 访问)

设置字体大小:

做网站的都知道网站的一些静态资源是最影响网站的访问速度的,优化的方法一种是伪静态和缓存,一种是CDN。

关于伪静态和缓存,Wordpress 有一个很厉害的插件:“WP Super Cache”,它可以自动的帮你把动态的页面缓存为静态的 Html 。

CDN 的优化方法也有一个很出名的插件:“七牛云存储”。它利用了七牛云的对象存储和CDN加速功能,自动地将网站内的静态文件:图片,JS,CSS,视频等同步到绑定的七牛云存储上去,并把地址改为CDN加速过的地址,这样就可以利用CDN来优化博客的访问速度了。它的 HTTP 流量和云存储空间都是免费的,然而, HTTPS 流量不是免费的。这对于全站开启 HTTPS 的站点来说简直就是无法接受。

之前我介绍过一个支持 HTTPS 流量免费的CDN加速厂商:Verycloud,我也一直用的好好的,可是自从我把网站从国外搬回国内的主机之后,Verycloud 的 CDN 就出现了问题,可能是主机限制太多,没办法,只能暂时放弃 CDN 加速,反正主机也是在郑州。就在前几天我写了一篇有很多图片的文章,因为主机限制了带宽,导致图片加载巨慢,贼难受。没办法,只能重新折腾 CDN 了。

今天突发奇想,既然七牛云把静态文件都同步过去了,那也应该可以把 CDN 的源站设为七牛云存储,然后把网站静态文件的 URL 改成 CDN 的,这样在访问网站的时候就会调用 CDN 的资源,而 CDN 上如果没有请求的资源就去七牛云存储上调用。感觉这样弄很好呀,既可以用 Verycloud 的 CDN 服务(流量很多,HTTPS 流量也是免费的),又可以用七牛的云存储,就是一举两得呀。

有了想法就动手去做,然而,又出现了错误,弄了半天,发现是 HTTP 回源 HOST 的问题,设置为七牛云存储上绑定的加速域名就 OK 了。这里给出我的配置图,不知道怎么配置 CDN 的可以参考。

cdn的配置截图

我这里的域名,cdn. 是 CDN 加速域名,qiniu. 是七牛云存储绑定的域名。要注意的地方就是

  • 1.源站协议是 HTTP ,因为七牛的 HTTPS 流量不是免费的,要用 HTTP
  • 2.回源 HOST 是七牛云存储绑定的域名,否则会出错。
  • 3.源站域名为七牛云存储绑定的域名

版权说明:
作品 sunriseydy 采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
文章内容如未说明均为原创,欢迎转载,但请注明原作者(sunriseydy)和原文链接(https://blog.sunriseydy.top/technology/server-blog/wordpress/qiniu-verycloud_cdn-https/)。部分来自互联网的文章,如有侵权,请联系我,24小时内删除,谢谢

赞 (0)   -->微信赞赏<--

微信扫描下方左侧二维码或搜索“sunriseydy”关注我的公众号,便捷地阅读博客内容,订阅博客更新
也可以扫描下方右侧的小程序码,进入我的微信小程序:“sunriseydy”,在手机上阅读文章

      

评论一下呗亲

电子邮件地址不会被公开。 必填项已用*标注

添加表情