七牛云存储是非常优秀的厂商,用 WPJAM 的话来说——“完美整合,将你的网站提速 10 倍”。今天 WP酷就与大家共同探讨:如何将现有的 WordPress 插件,与七牛云存储整合达到极限加速的效果。
常用的 WordPress 缓存插件无非两种——W3 Total Cache 和 WP Super Cache。
准备:将七牛云存储所使用的空间开启“源站加速”,镜像源更改为自己的博客地址:
源站加速所要实现的效果是:例如说我在我的七牛云存储空间 mywpku 上为自己的网站开启镜像存储之后,我保存了一张图片在 WP酷上,地址为https://www.mywpku.com/test.png 那么我访问我的七牛云存储//cdn.mywpku.com/test.png 也同样能够下载到该文件,不过第一次访问时会有些慢,因为云端在拉取文件。第二次就会飞速加载,整个过程我们没有主动向七牛云存储主动提交文件,仅仅是换了个地址。
W3 Total Cache 与七牛无缝整合
启动 W3TC 插件,点击”Performance”→”General Settings”。首先关闭 W3TC 的预览模式 (“Preview mode”),让它呈现以下页面即可:
以下是各个缓存模块的配置:
- 所有的”Method”只要能够选”APC”或是”XCache”或是”Eaccelerator”或是”Memcached”就一定要选他们的其中之一,如果不能则全部选择”Disk: Enhanced”
- Page Cache:可
- Object Cache:可
- Browser Cache:可
- Minify:可Enable
- CDN:可Enable
- 除以上模块外其它都暂时保持Disable 状态
然后找到“CDN”区,在“CDN Type:”中选择“Self-hosted / File Transfer Protocol Upload”:
在左侧点击”Performance”→”CDN”,在 General 中只对“Host minified CSS and JS files”打上勾:
在底部的“Configuration”区输入您的 FTP 账户用户名和密码,FTP hostname 填写 127.0.0.1,FTP path填写保存网站所有 JS 和 CSS 的目录,将该目录的权限设置为 777。在“Replace site’s hostname with:”中填入你的七牛云存储地址,最后点击一下“Test FTP server”按钮,如果提示“Test passed”则直接保存设置:”Save all settings”。
WP Super Cache 与七牛无缝整合加速
WP Super Cache 自带的基本功能已足够我们使用,只需要……
在 Off-site URL 填写绑定七牛的域名即可。
Hyper Cache呢?
@私房音乐 Hyper cache不自带CDN功能,若想添加也可以在本站搜索“CDN”字样,添加代码
有个问题要问一下哈. 用七牛的二级域名可以访问空间的主页. 这样对SEO 是很不力的.有没有 别的办法来让这个二级域名,不能访问.或者让SEO 不收录.七牛的二级域名..这样就为了防止七牛的二级域名.对主站的权重…
@CCMSN 可以的,七牛本身有一个设置就是针对这样的问题。robots.txt
@WP酷 这个要怎么来设置哈.说的具体一点,可以不.
@CCMSN 保存以下内容,名字为robots.txt:
User-agent: *
Disallow: /
User-agent: Googlebot-Image
Allow: /
User-agent: Baiduspider-image
Allow: /
上传到七牛的空间就行了
博主,你比较推荐哪个插件?
@1212 WP Super Cache最快~
WP Super Cache 只需要填寫七牛的CDN地址就可以了?不用配置什麼東西麼?
@Plane 把推荐的选项全部勾上保存即可
@Plane 把推荐的选项全部勾上保存即可
我启用七牛云存储插件后,那个网易云音乐就无法播放,有什么解决方法吗?
用了七牛,是不是还得用加速乐?
伤,还是不明白
Test那里出错了,登录不了啊
启用后,网站变形