之前写过如何利用缓存插件W3TC与又拍云构建WordPress全站CDN,经过一年多的使用后,发现W3TC如果通过硬盘进行缓存时,CPU占用较高、消耗磁盘空间较多、配置相对复杂等问题,当然如果选择Memcache等内存缓存的话,效率还是很高的。介于以上原因,改用另一款老牌知名缓存插件WP Super Cache与又拍云联合使用,效果也不错,基本避免了前面所说的问题。具体步骤如下。
1. 安装WP Super Cache插件并启用,在其设置界面中,勾选开启CDN,URL填写你在又拍云中的空间所对应的域名及目录即可。
2. 切换到「Advanced」,对照下图设置即可。
3. 接下来,点击 Test Cache ,测试一下缓存是否正常工作。
4. 关键一步,WP Super Cache 本身并没有提供CDN同步功能,需要再安装一款名为 CDN Sync Tool 的插件。同样将其安装并启用,按照下图所示,对照又拍云后台的空间信息填写即可。基本都与在W3TC中的相关配置类似。(注意:这款插件因默认FTP编码的问题会导致图片损坏,务必参照这篇文章中的方法对其进行修改。)
5. 如果觉得自动同步慢,就手工将需要同步的目录里的文件上传至又拍云即可。以后新增的文件,会自动同步的。如果以前已经用了W3TC+又拍云组合,那么不需要做任何操作即可使用了。
至此,大功告成。
Pingback引用通告: 利用缓存插件W3TC与又拍云构建WordPress全站CDN | 恍惚之中
你是,手动同步是否就是把网站上的内容按目录全部上传到又拍云
只要上传静态文件(js、css、img等 + upload目录下的全部)。
博主,请问你现在的博客就是用的这个方法吗,如果我没有绑定我的二级域名,直接用又拍给的域名会有什么影响了
好像是配置成功了,不过不确定,我是直接放在根目录里的,directory是不真还是要填 /
博主这个方法可以和Hacklog Remote Attachment Upyun一起使用吗
1. 对,就是这个方法。2. 没有任何影响。
两者功能上有重叠,个人认为选其一就好。
为什么我设置好了却不能同步,我是放在根目录下的
全都设置好了,CND也实现 了,就是无法同步,图片不能自动上传,
504 Gateway Time-out
博主你好 您的图片放大功能 用的是神马插件呢 ?
再仔细检查下每一步是否正确吧
是指我这里出现了504错误?
Simple Lightbox
图片也能上传了,不过缩略图插件生成的图片无法自动上传,唉,好麻烦哦
不是的 是开启同步的时候 如果文件过多 需要的时间稍长 就会出现504错误 … 我安装配置一切成功了 但经过测试速度没有我用Varnish缓存的速度快 特别是通过同步放在又拍云的图片 加载特别慢 所以 果断用Varnish就行了 呵呵 可能是个人情况不同吧 我的主机在香港
谢谢咯 感觉比Lightbox 2好
郁闷,好像测试无效,JS图片什么的地址不会变
测试是模版问题,默认模版可以顺利替换CSS js
你好,都设置完成后,站点版式全部失效,变成 这样了 (http://wangis.me/),然后关闭wp super cash 就恢复正常,请问这个问题可以解决吗 还是我哪里选项没搞好
补充一下,未开启cach的CDN 就没问题,一开启,就会有问题
看看CDN上文件路径对么,以及WP模板文件等都上传好了么?再试试看吧,祝顺利~
再试试,谢谢Summer
感谢Summer,使用这个方法后,网站速度明显提升,不过CDN Sync Tool 设置完了,点那个设置也前面的同步,服务器就报500错误了,貌似这个插件还是有点小毛病吧,而且后面的设置也没弄明白什么意思….囧
感谢Summer,使用这个方法后,网站速度明显提升,不过CDN Sync Tool 设置完了,点那个设置也前面的同步,服务器就报500错误了,貌似这个插件还是有点小毛病吧,而且后面的设置也没弄明白什么意思….囧
感谢Summer,使用这个方法后,网站速度明显提升,不过CDN Sync Tool 设置完了,点那个设置也前面的同步,服务器就报500错误了,貌似这个插件还是有点小毛病吧,而且后面的设置也没弄明白什么意思….囧
感谢Summer,使用这个方法后,网站速度明显提升,不过CDN Sync Tool 设置完了,点那个设置也前面的同步,服务器就报500错误了,貌似这个插件还是有点小毛病吧,而且后面的设置也没弄明白什么意思….囧
不好意思,怎么出来4条…
你好,我设置完毕了,也不可以上传图片,请问你是怎么设置的?
郁闷了一天了,使用CDN Sync Tool,设置也是按你的图设置的,不知哪有问题,另外在上传图片是卡死,过会出现以下错误:Warning: ftp_put() [function.ftp-put]: Can’t connect to specified address. in /wp-content/plugins/cdn-sync-tool/lib/Cst.php on line 140博主帮看看哇..
对于响应时间比较慢的主机这个插件能改善效果吗?
要看造成响应慢的原因是什么。
试了一下这个缓存插件,反应依然慢。。还是换另一个主机算了。
不错,启用了Memcache,由想要用CND,又不想手动,又不想用W3TC,发现了cdn sync tool 折腾去了。。。
同楼上,CDN Sync Tool 包括了Hacklog Remote Attachment Upyun 的全部功能吗?但是Hacklog Remote Attachment Upyun 没有CND的功能,上传的图片可以自动上传到又拍云
所谓CDN是在由又拍承担的。不管使用那个,能把静态文件传到又拍并在WP中正确调用就可以。