下午在考虑网站首页速度的问题,因为有人说速度打开好慢!我服务器是在杭州,而人家就是在杭州,于是看了下张戈的加速经验,人家配置比我低512的内存,打开速度却比我快(我自己打开觉得快,但是前面那个说我慢的也说不快,哈哈)。虽然我用了memcache和静态缓存,不过CDN一直没用(原先用百度,但是一搞出现打不开,于是关了)。现在重新上阵,看看效果!首先还是注册七牛的账号,这里我选择了七牛!我还充钱开通了新的二级域名(还未生效,现在绑定二级域名需要账号有10元以上,开始圈钱了)和融合加速(就是它要有10块以上才可以开通,本身是不收费的,第一次还扣费钱没到账555)。不说了……
再点对象存储
再点镜象存储,数据源填你的网站地址
然后七牛设置就完成了,是不是很简单!然后我们用测试域名看看能不能正常访问你的站,
如果可以就说明正常了。我这里绑定我本身的域名,然后还未生效!
添加完了把functions.php上传到服务器就OK了,加速完成!后记:很奇怪,上面代码加了之后本站动态下载下来文件格式出错,所以只能用wp-super-cache的cdn设置,用它不会出错!
如果你安装了wp-super-cache的话,那上面代码可以不用添加了,直接在设置-CDN填上你的测试域名或者你的自定义域名。然后你站的一些JS和其它链接就全部变成这个CDN域名了。
顺带把自定义域名解析截图发上来,要到域名商添加一个解析,我的自定义域名是static.ithtw.com,所以设置就是下图设置:
最终跳到测试地址,不然不会缓存文件!
也可以看这篇文章 如何配置域名的CNAME
后充补充
上传 Robots.txt到七牛空间,防止网站被K或者降权,下面是官方提示的
以上是张戈大神的robots.txt(因为七牛的全部禁止了,连图片都看不了。百度搜索就全文字,无图片)。七牛的原版如下:
意思很简单,就是允许百度和360抓取文章中的图片,其他搜索引擎一律禁止抓取!
这样做的好处是:
没啥问题,直接上传到七牛空间。
详情可以参考张戈的博客
浅谈网站使用七牛云存储之后的robots.txt该如何设置?
百度站长平台robots工具升级后的新发现
七牛篇
登录,进入https://portal.qiniu.com/create,然后点添加资源,然后再点对象存储
再点镜象存储,数据源填你的网站地址
然后七牛设置就完成了,是不是很简单!然后我们用测试域名看看能不能正常访问你的站,
如果可以就说明正常了。我这里绑定我本身的域名,然后还未生效!
网站篇
有现成的插件,但是博主是技术出身怎么可能喜欢用插件这玩意呢?明显自己弄几行代码搞定啦!当然了,wp-super-cache的cdn勾上,再填上这个测试域名也是可以的。代码要把本站输出的什么js文件,css样式路径全部换成测试域名的,因为用它的加速嘛!具体代码如下,要加到主题的functions里面哦!1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | //七牛加速 if ( !is_admin() ) { add_action( 'wp_loaded' , 'ithtw_ob_start' ); function ithtw_ob_start() { ob_start( 'ithtw_qiniu_cdn_replace' ); } //修改自七牛镜像存储 WordPress 插件 function ithtw_qiniu_cdn_replace($html){ $local_host = 'http://www.it72.com' ; //博客域名 $qiniu_host = 'http://7xnm21.com1.z0.glb.clouddn.com' ; //七牛域名 $cdn_exts = 'js|css|png|jpg|jpeg|gif|ico|zip|7z|rar' ; //扩展名(使用|分隔) $cdn_dirs = 'wp-content|wp-includes' ; //目录(使用|分隔) $cdn_dirs = str_replace( '-' , '\-' , $cdn_dirs); if ($cdn_dirs) { $regex = '/' . str_replace( '/' , '\/' , $local_host) . '\/((' . $cdn_dirs . ')\/[^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/' ; $html = preg_replace($regex, $qiniu_host . '/$1$4' , $html); } else { $regex = '/' . str_replace( '/' , '\/' , $local_host) . '\/([^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/' ; $html = preg_replace($regex, $qiniu_host . '/$1$3' , $html); } return $html; } } |
添加完了把functions.php上传到服务器就OK了,加速完成!后记:很奇怪,上面代码加了之后本站动态下载下来文件格式出错,所以只能用wp-super-cache的cdn设置,用它不会出错!
如果你安装了wp-super-cache的话,那上面代码可以不用添加了,直接在设置-CDN填上你的测试域名或者你的自定义域名。然后你站的一些JS和其它链接就全部变成这个CDN域名了。
顺带把自定义域名解析截图发上来,要到域名商添加一个解析,我的自定义域名是static.ithtw.com,所以设置就是下图设置:
最终跳到测试地址,不然不会缓存文件!
也可以看这篇文章 如何配置域名的CNAME
后充补充
上传 Robots.txt到七牛空间,防止网站被K或者降权,下面是官方提示的
配置镜像存储后,因为镜像源和镜像空间内容基本一致,将可能导致搜索引擎对源站进行封锁,可配置搜索引擎的 robots.txt 文件避免此情况发生。部分用户使用七牛的镜像存储功能可能会导致网站被百度 K,解决方法就是上传一个 Robots.txt 文件到七牛云存储:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # robots.txt for statice domain User-agent: Baiduspider Allow: /wp-content/uploads/*.jpg$ Allow: /wp-content/uploads/*.png$ Disallow: / User-agent: 360Spider Allow: /wp-content/uploads/*.jpg$ Allow: /wp-content/uploads/*.png$ Disallow: / User-agent: Baiduspider-image Allow: /wp-content/uploads/*.jpg$ Allow: /wp-content/uploads/*.png$ Disallow: / User-agent: 360Spider-Image Allow: /wp-content/uploads/*.jpg$ Allow: /wp-content/uploads/*.png$ Disallow: / User-agent: * Disallow: / |
以上是张戈大神的robots.txt(因为七牛的全部禁止了,连图片都看不了。百度搜索就全文字,无图片)。七牛的原版如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | User-agent: Baiduspider Disallow: / User-agent: Sosospider Disallow: / User-agent: sogou spider Disallow: / User-agent: YodaoBot Disallow: / User-agent: Googlebot Disallow: / User-agent: Bingbot Disallow: / User-agent: Slurp Disallow: / User-agent: MSNBot Disallow: / User-agent: googlebot-image Disallow: / User-agent: googlebot-mobile Disallow: / User-agent: yahoo-blogs/v3.9 Disallow: / User-agent: psbot Disallow: / User-agent: * Disallow: / |
意思很简单,就是允许百度和360抓取文章中的图片,其他搜索引擎一律禁止抓取!
这样做的好处是:
①、在避免搜索引擎收录七牛重复内容的同时,允许其收录文章的特色图片和内容配图;
②、禁止抓取可以极大的节省七牛空间的GET次数,因为搜索引擎的每一次抓取都将产生一次GET,而七牛免费空间的GET次数是有限制的,我们完全没必要白白浪费。
没啥问题,直接上传到七牛空间。
详情可以参考张戈的博客
浅谈网站使用七牛云存储之后的robots.txt该如何设置?
百度站长平台robots工具升级后的新发现
html静态篇
有人还说,七牛爬虫可能会缓存你的html静态文件,所以继续参考这篇文章 wordpress使用七牛插件避免整站被鏡像 收藏的用户(0) X
正在加载信息~
推荐阅读
黑苹果驱动精灵MultiBeast-Yosemite-Edition-7.3.0
最新回复 (0)
站点信息
- 文章2302
- 用户1336
- 访客10977642
每日一句
If you want to achieve greatness, stop asking for permission.
如果你想获得伟大,别再请求许可。
如果你想获得伟大,别再请求许可。
UAC的限制引起WM_DROPFILES无法响应的解决办法
MeasureSpec中三种模式:UNSPECIFIED,AT_MOST,EXACTLY
发几个实用的chrome插件
CentOS下使用 svnsync迁移SVN代码库
仙剑奇侠传3d回合-PC端辅助
【转载】C++实现EXE加载到内存执行
【收藏】OpenCV一些常用库函数
《闲来麻将》搭建教程
文本转语音系统Spark-TTS
wordpress转xiuno附件自动插入工具
Mac OS最简单及(Karabiner)快捷键设置
使用Putty上传文件?
ndk神奇问题之non-numeric second argument to `wordlist' function: '8.7z'
新会员