首页 > PHP > 使用七牛cdn镜像加速功能的正确姿势

使用七牛cdn镜像加速功能的正确姿势

  七牛云存储的免费10G流量和空间还是蛮有诱惑力的,不仅能减轻自身服务器压力还能提高网站速度,所以吸引了一大批的用户使用,但是听说某些朋友反应使用七牛云后网站可能被降权。

一、绑定自有二级域名

  默认情况下七牛给我们提供了二级域名使用,但是如果有备案的话,就在七牛空间绑定自己的二级域名,这个会友好一些。

二、通过UserAgent来屏蔽

  通过UserAgent来屏蔽七牛镜像爬虫对网页文件的抓取,代码如下:

if( strpos($_SERVER['HTTP_USER_AGENT'],'qiniu-imgstg-spider') !== false) {
header('HTTP/1.1 503 Service Temporarily Unavailable');
echo '防七牛镜像';
exit;
}

  将以上代码加到网站根目录的index.php文件的QQ20160120-0@2x

  日志中的记录:

183.136.139.19 – – [20/Jan/2016:11:22:52 +0800] “GET / HTTP/1.1” 503 25 “-” “qiniu-imgstg-spider-1.0” “-”
183.136.139.19 – – [20/Jan/2016:11:22:52 +0800] “GET / HTTP/1.1” 503 25 “-” “qiniu-imgstg-spider-1.0” “-”

  由于只是在php上做限制所以不影响其他静态文件的镜像加速~~。

三、WP Super Cache的补充

  使用了WP Super Cache插件的小伙伴请将七牛的ua加入到禁止缓存列表中(设置->WP Super Cache->高级->找到已拒绝的用户代理(User Agent)->添加qiniu-imgstg-spider),如下图:
QQ20160120-0

  1. 还没有评论
评论提交中, 请稍候...

留言


可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks