当前位置:K88软件开发文章中心编程全书编程全书02 → 文章内容

关于本站使用七牛云存储

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-4 9:16:43

-->

自在美橙互联买了新的主机后,感觉网站访问速度并没有多大提升,特别是移动网真让我操碎了心了。挨个测试了美橙的电信主机,双线主机,北京BGP多线,使用移动宽带电信宽带环境下分别进行了测试! 结果是移动网在访问本站时候,其中电信主机和多线主机几乎没办法进入,ftp都连不上。双线主机无论电信移动访问速度都一个样,ftp速度在250kb/s左右,貌似带宽被限制了。

总结最后还是选择了北京BGP多线机房,因为双线有带宽的限制。

为了解决移动网的访问问题,笔者试过了N种方法了,其中包括百度云加速,加速乐,wp super cache,七牛云存储,最后还是选择了七牛云。

理由是:

  • 百度云加速和加速乐都是属于CDN加速,将网页静态化为缓存之后,会导致各种问题,比如wordpress无法登陆,无法上传文件,插件主题。。。加速乐后台设置虽说有对各种网站程序的兼容,包括wordpress,而且还能对地址关键字设置黑名单,从而让此页面不被缓存。经过测试发现并没有什么软用!于是最终还是放弃了,但不得不说加速效果还是有很大提升。特别是百度云加速,测试ping的时候都在20+毫秒。
  • wp super cache 这算是worpdress官方极力推荐的一款插件了,功能很多,但是笔者也还是放弃了,理由是不兼容wptouch插件,网站有相关兼容性设置,但是经过几天测试还是会有问题。原理是将动态网页转换成静态缓存保存至本地,访问时直接显示出来。就不需要经过服务器动态处理了。速度最快,能做到毫秒级加载!
  • 最后剩下七牛了,想当于一个网络硬盘,网站所有的静态文件如图片,js,css等都可以缓存到七牛里面。访问者在访问本站时候想当于直接从七牛里面获取静态文件。大大提高了网站访问速度。并且不会对动态内容缓存,所以可以很好的兼容所有网站。

如何申请和使用七牛云?

七牛云官网:http://www.qiniu.com/

详细步骤可参见:http://jingyan.baidu.com/article/495ba841092a5338b20ede5c.html

对了,申请之后七牛给你的是一个多级域名,如下图所示

自此你就可以安装wordpress七牛云插件了,之后所有的静态文件自动会镜像到七牛里面。

在七牛中绑定自定义域名

当然你的网站备案了,就可以使用自定义的域名了。并且要求是在账户中存入10快钱,并且审核认证。但并不会扣除你的。

笔者绑定的域名是 cdn.k88.net ,如下图。

会有一个审核时间,大概就1个小时左右吧。之后七牛会给你个二级域名以xxx.qiniu.com格式,然后你就可以用自定义的域名做cname(别名)解析到xxx.qiniu.com,如图所示

之后在七牛云的空间设置–域名设置,最下面的默认域名里选择你的自定义域名 也就是 ?cdn.k88.net。这样以后所有镜像文件的路径都是 ?cdn.k88.net/…..jpg/png/css等了。如果之前没有绑定自定义域名你可以删除之前的所有镜像文件。之后的文件的路径都会自动的生成你的域名路径。

七牛云for wordpress插件

下载地址:https://wordpress.org/plugins/wpjam-qiniu/

安装后,设置如图所示:

下面的两个key在七牛后台找得到,复制或来就行。

ok,之后等待大概一定时间网站所有的静态文件都会被镜像缓存到七牛里面,如图所示。表示所有的设置都起效了!

查看浏览器链接会发现,都变成了cdn.k88.net/…….了!

关于七牛云对SEO影响

七牛云默认会生成robos.txt文件来防止搜索引擎抓取,因为这些文件都属于重复内容,并且访问cdn.k88.net你会发现,进入到了本站主页了。所以默认的robots.txt都设置了禁止浏览器抓取。具体如下:

会发现一个问题,所有关于cdn.k88.net域名下的静态文件都会被禁止搜索引擎禁止抓取,之前收录的图片就会被k掉。为了更好的便于抓取图片我们对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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# robots.txt generated at http://portal.qiniu.com
User-agent: Baiduspider
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: Sosospider
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: sogou spider
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: YodaoBot
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: Googlebot
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: Bingbot
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: Slurp
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: MSNBot
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: googlebot-image
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: googlebot-mobile
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: yahoo-blogs/v3.9
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: psbot
Allow: /wp-content/uploads/*.jpg$
Allow: /wp-content/uploads/*.png$
Disallow: /
User-agent: *
Disallow: /

这样就会正常收录网站图片了!为了检测正确性我们可以在百度robots检查:http://zhanzhang.baidu.com/robots/index

目前经过一天的测试,并没有发现任何问题,如果大家发现本站存在问题时,或疑问,可评论或私信:(admin@k88.net)


关于本站使用七牛云存储