一、概述

把编辑器移到markdown 之后遇到了一个非常棘手的问题,就是图片路径问题,因为图片都是在本地,转到博客都要重新上传再重新改URL,非常麻烦,而且会造成本地和博客的内容不同步,这样就不和谐了。

后来想了个办法就是把图片放到七牛云上去,虽然本质是和上传到博客再调用是一样的,但是把博客的媒体库当成一个文件服务器有点不太好,而且wordpress 上的图片url定位也比较麻烦,服务器配置不是很好的话运行起来还有点卡,所以最后还是选择七牛云来作为文件存储。

七牛云第一次听说是在学习Go 的时候,因为整个七牛云都是用Go 搭起来的,所以一直有印象,官网地址:七牛云,给个截图:

回到正题,为什么要用七牛云呢?因为七牛云为用户每个月提供了10G的免费空间和10GHTTP下载流量,还有100w次Get请求和10w次Put请求,两个请求就不用说了,对个人小用户来说不可能用得完。

10G的空间和流量也不算少了,算5M一张图片的话,1024*10/5也能存个两三千张,足够了。

流量可能用起来快一点,但是10G对流量小的网站来说的话应该也足够,而且用完了再购买也就0.29/G,算是很便宜了,想想随便点个外卖就相当于用了差不多20G流量也就释怀了。。。。

二、使用方法

2.1 创建存储空间

创建存储空间很简单,切到存储空间页面创建新的空间就可以了:

创建成功后将显示该存储空间的相关信息,包含访问流量、存储数据等等信息,在内容管理 里面即可上传文件、查看所有文件和导出外链下载。

2.2 绑定自定义域名

创建存储空间算是简单,复杂的是绑定自己的域名(其实也不是很复杂,只不过比创建空间内容多了一些而已)。

选项说明

  • 域名类型

    • 普通域名:是指您的主域名下的子域名。例如主域名 qiniu.com,developer.qiniu.com 是其二级域名,a.developer.qiniu.com 是其三级域名,…..,这些都属于普通域名。
    • 泛域名:是指域名 . 主域名,配置成功后可任意指定前缀进行访问;可基于该泛域名创建多个泛子域名来指定不同源站,例如泛域名 .qiniu.com。
    • 泛子域名:基于泛域名创建的子域名;可独立指定源站,其它配置继承泛域名。
  • 加速域名:填写想要设置的域名地址,域名必需备案过。
  • 通信协议:HTTP和HTTPS
  • 使用场景:场景分为图片小文件,下载分发和点播平台,一般选择图片小文件。

    • 图片小文件:适用于网页、图片、小文件。
    • 下载分发:适用于文件下载,例如安装包,压缩包等二进制大文件。
    • 点播平台:适用于需要 MP4/FLV 等文件按照时间点进行播放。
  • 源站配置:可以选择七牛云存储,源站域名,IP 地址。

    • 七牛云存储:选择您的七牛云空间,您将需要加速的资源上传到空间或者您可以设置空间镜像,这样您的资源会更快的迁移到七牛云空间。
    • 源站域名:填写您的源站域名,不能与加速域名相同。源站测试中需要您填写您需要加速的资源名,通过源站测试,表明源站配置正确。
    • IP地址:填写您源站的 IP 地址,源站测试中需要您填写您需要加速的资源名,通过源站测试,表明源站配置正确。

2.3 高级设置:设置多个主线路或者备线路,访问请求根据权重分配。

  • 高级配置:在创建域名时设置,即点击『显示』按钮,可以设置:

    • 域名防盗链
    • 时间戳防盗链
    • 缓存配置
    • 图片自动瘦身
    • 图片处理

在绑定完域名后,需要一段时间来创建CNAME 记录,创建好后域名管理处将会出现CNAME 记录值,把自己的域名解析过来就OK了。

最后修改:2018 年 12 月 16 日
如果觉得我的文章对你有用,请随意赞赏