• 欢迎访问金笔头博客,这是一个菜鸟(伪)程序员的自留地,欢迎访问我的github:点击进入

WordPress使用七牛云存储实现CDN加速

网站建设 eason 3454次浏览 0个评论 扫描二维码

前言

    CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。

那么我们为什么要用七牛呢?七牛的优势总结如下:

1、安全性能:为用户数据创建至少三个副本并跨IDC存储到多个数据中心,同时支持防盗链设置。

2、数据存储:支持图片、音频、视频、JS、CSS等多种静态文件的存储,并支持断点续传。

3、云端加速:七牛的500多个加速节点遍布全球,会自动选择离用户最近的节点,并实现数据上传下载的双向加速。

4、数据处理:支持云端在线压缩、裁剪等图片处理及音频、视频格式转换,还可在线进行视频截图。

5、开发合作:为开发者提供了多种接入工具及丰富的开发包,提供API、SDK教程示例。

6、域名绑定:已备案的网站可申请绑定自己的域名,未备案的用户可使用七牛的二级域名绑定。

7、镜像功能:通过一定的设置,可自动将网站原有图片等静态文件镜像到七牛,而无需重新上传到七牛服务器。

8、外链分享:由于七牛云支持外链,可以将文件上传至七牛,直接利用文件链接地址作外链调用。

七牛云存储配置

1.首先我们需要先有一个七牛云存储的账号 七牛云存储网址:https://portal.qiniu.com/点击此链接申请一个七牛云存储账号,创建一个公开空间,比如我创建一个空间叫jinbitou,和我的域名相对应。

WordPress使用七牛云存储实现CDN加速

2.创建完成之后它就会为我的这个空间分配一个默认域名。我的是7xljc2.com1.z0.glb.clouddn.com,这个域名不太好记,所以我使用自定义域名,在“空间设置”>“域名设置”中配置自定义域名,不过配置自定义域名的时候七牛要求账户余额不能低于10元,而且域名必须已经备案。

WordPress使用七牛云存储实现CDN加速

提交以后,大约半小时就可以处理完成

WordPress使用七牛云存储实现CDN加速

按照提示还要配置CNAME,进入我们的域名管理界面,添加CNAME记录,主机记录填子域名,如cdn.jinbitou.net就填cdn,记录值填七牛给的二级域名。

WordPress使用七牛云存储实现CDN加速

3.然后我们需要加速我们的网站,点击右边的空间设置,选择镜像存储里面的一键加速网站,这时就需要你输入镜像源,这里就填写你的网站域名,比如我的是http://jinbitou.net然后勾选下方的使用默认的 robots.txt 配置文件。

WordPress使用七牛云存储实现CDN加速

Q:为什么要配置 robot.txt 文件?

A:因为你配置了这个网址确定加速之后,七牛会为我们生成一个镜像空间,这个镜像空间的地址就是二级域名地址,我的便是cdn.jinbitou.net,你访问之后发现它的内容和我的 jinbitou.net博客内容是完全一致的,这也是为什么把它称为镜像空间的原因。因为内容是一致的,所以会导致搜索引擎对源站 也就是你的域名进行封锁,所以我们可以通过配置 robots.txt 文件避免这种情况的发生。点击确定加速之后我们就能配置好了镜像空间。

wordpress配置

    配置好了镜像空间和自定义域名便可以配置我们的WordPress了。

登陆wordpress仪表盘后,在浏览器中输入:http://你的域名/wp-admin/options.php,使用Ctrl+F命令找到 upload_url_path 选项,在其中输入http://七牛二级域名/wp-content/uploads ,注意,后面一定不要加“/”,比如我的便输入 http://cdn.jinbitou.net/wp-content/uploads。最终格式如下图:

WordPress使用七牛云存储实现CDN加速

设置之后,点击最下面的确定,这时你发现你的媒体库中的所有的图片的链接格式都已经更改了,已经不是原来的域名链接了。截图如下:

WordPress使用七牛云存储实现CDN加速

以后你再新上传的照片也会自动同步到七牛上,此方法的好处在于你只需在wordpress中上传图片,就会自动同步到七牛空间,而无需登陆七牛上传并手动输入图片地址了。并且除了图片地址改变外,其他操作如常。引用图片时会自动加载七牛空间中的图片,实现 wordpress 免费CDN全网加速。不便之处是上传的图片仍会在 wordpress 空间中保留,占用空间容量。也就是说,它仍然在你的本地保存了一份,不过访问时会访问七牛的网址,也就可以实现CDN加速,而且为你的主机节省流量了。当然,由于图片已同步至七牛镜像空间中,你也可以选择删除wordpress 中的图片。至此所有操作完毕!


金笔头博客, 版权所有丨如未注明 , 均为原创, 转载请注明WordPress使用七牛云存储实现CDN加速
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址