近期关注本博的人会发现博客速度大幅提升!其原因在于我用 插件+国内的VPS 搭建了一个资源CDN服务器。
那么本文的主题就是利用 W3 Total Cache 插件来搭建一个自动化的CDN服务器。
其实功能类似于 Typecho 中的 BAEUpload 插件,都是把你站点的静态文件上传到速度快一点的服务器,然后重写资源地址达到加速目的。
*** 其实本人不推荐用这个插件的,可是启用他的CDN功能,我真的领略了他的神奇。
准备:
1.一只额外的 VPS/虚拟主机,环境可以是 Windows, Linux,也就是说要有一个FTP服务器+Web 服务器 (这么多就算CDN服务器了)
2.WordPress 一只,安装在总服务器上。
搭建:
1.用 WordPress 安装插件 “W3 Total Cache”,启用他。
2.在 WordPress 中点击 Performance,找到 General Seting 栏目,在打开页中找到 CDN
3. 启用CDN,并将类型选择为 Self-hosted。如上图。
4. 在 Performance 的 CDN 选项中,按照截图所示勾选。其他的选项可以根据自己的实际情况选择。
5. 在配置中,填入你的VPS(虚拟主机)中设定的FTP用户名、密码等信息,FTP路径根据实际路径填写;填写完毕后点击Add CNAME。
6.设置好之后,最后一步就是将当前空间中的附件、JS、CSS、背景图片以及wp-includes等静态文件都用FTP上传至CDN即可。
你的受益之处:
- 1.可以将 WordPress 整站的静态文件都推送到自己搭建的CDN服务中,提升网站整体访问速度;
- 2.在后台上传的附件,会正常存储在当前WordPress所在的服务器和CDN存储空间,访客浏览时会自动请求CDN(会显示CDN的资源),数据双保险并且操作简单;
- 3.在 WordPress 后台修改主题模板等,会被自动同步;
- 4.如果以后需要更换CDN加速服务,更新期间网站访问基本不会受到影响。
Leave a Reply