试用支持HTTPS SSL的七牛云存储CDN

我的博客主机在香港,估计我的博客圈朋友中没有多少网站速度比我的快。即使如此,我还是想把网站的速度提高得更快一些。比如,采用CDN分布式传输内容,把网站的内容放到离用户最近的数据中心,大大减少物理距离。

以前我的博客没有墙的时候,试过众多免费CDN,却发现效果很不理想,作罢。后来,我的博客被墙了,想用国内优秀的CDN也用不成,例如,在又拍云上注册试用了一下,不但发现界面极其不友好需要FTP上传文件等,而且我也不知道如何能支持加速HTTPS SSL形式的链接。又拍云的服务人员后来还好几次加我的QQ,想把我拉进他们的服务,算了。

新大陆一般的七牛CDN

最近,听说七牛云存储CDN这货支持HTTPS SSL (Godaddy SSL证书),试用了一下,简直发现了新大陆。刚开始设置好以后,发现HTTPS下的网页并没有采用七牛的服务,只是HTTP下才有效,原因是WP Super Cache插件下只支持HTTP链接。

我于是在七牛的网站上问了这个问题,很快就收到了他们的邮件回复,答复说七牛本身支持HTTPS SSL,并告诉我如何手工启用支持SSL的七牛二级域名

至于WP Super Cache与HTTPS的问题,我把WordPress的网站网址和安装网址都设置成了https://tumutanzi.com,这样,在设置WP Super Cache的CDN功能时,就能用CDN的HTTPS网址代替网站HTTPS。

从此以后,整个网站所有的链接形式都会变成HTTPS SSL形式,相当于强制使用HTTPS SSL了,倒也保护了数据传输过程的安全性。我总认为HTTPS SSL是未来网络的安全趋势,虽然我使用HTTPS有另一个目的

设置七牛支持WordPress博客的HTTPS SSL

大体上的设置,已经有许多人介绍过,针对我这种需要支持SSL的特殊个别情况,简直地说,设置过程如下:

wp_https
1 把WordPress里的网址设置成HTTPS链接形式;

wp_qiniu_cdn
2 在七牛中新建公开的空间,并设置支持HTTPS的免费二级域名(是七牛的域名,所以不须备案直接通过);

wp_https_cdn
3 启用WP Super Cache中的CDN功能,并将七牛的二级域名填写到插件中的Off-site URL一栏里。

好了。以后,整个网站就采用HTTPS访问,所有静态文件和以本主机为图床存放的图片都会通过七牛的云存储CDN加速。又快又好。

好东西自然要分享推荐

虽然说像我这情况下的CDN加速是极少见的(通过HTTPS SSL才能在国内访问),但这无疑说明了七牛是个好东西,必须要推荐,即使七牛没有给我任何好处费~我觉得七牛这货真不错,于是邮件推荐给了几位朋友,后来一想,还不如公布在这里告诉还不知道的朋友。

网站速度的重要性,我在友链里说明了:“网站速度缓慢的博客,不定期清除。”唯快不破。国内的CDN服务很多,收费的,免费的。又拍云曾经送了无限免费的空间和流量优惠给了望月博主,可惜望月夸过又拍云后又倒向了七牛。只能说明相比七牛,又拍云还需努力。

七牛的后台设置令我称赞,傻瓜式的操作以及极少的设置,对原网站几乎不需要改动(我这里没有安装新插件,只是在静态缓存插件WP Super Cache里简单设置了一下),就算将来不用七牛的服务,也很快就改回来了。

许多所谓的产品经理大谈用户体验,倒是把用户弄到云里雾里,得学学七牛。此外,七牛良好的服务,这是众多国产货的软肋。我在网站上直接提了关于HTTPS SSL的问题,十分钟内就收到了邮件回复,并且我还是一个没有成为付费的用户。

我很少夸赞国产互联网服务,唯一称赞过DNSPod.cn,现在强烈推荐众多博主试试七牛。七牛提供一定的免费服务,每月10G免费流量,一般的小博主是够用的,实在不够用的话,收费部分的价格也公道。

试用支持HTTPS SSL的七牛云存储CDN》有80个想法

  1. 勺子

    收到了你的邮件,感谢你的推荐。
    所谓信坛子,得永生,坛子荐,八成是靠谱的。于是我注册并设置好了,你能感觉到变化吗?

    回复
    1. 土木坛子

      还好,是八成靠谱的,否则就成迷信了。
      看了一下,你的还没有设置好,你安装一下WordPress Super Cache插件吧(这个静态缓存,就算不用CDN也应该推荐安装),然后,在CDN设置中选择启用,并在OFF-LITE URL填入你在七牛中分配的二级域名,形似:http://***.u.qiniudn.com一样的网址,注意前面的http://和后面不要带斜杠/。
      最简单的判断,点击你的图片,如果有CDN就是七牛的链接地址,否则就是你自己的。

      回复
  2. 安心

    以前用过七牛的服务,不过后来听说他会镜像我的站点,就放弃了。不过有一天收到一封电子邮件,说七牛的镜像站点可以屏蔽搜索引擎,所以现在又是跃跃欲试啊。

    回复
      1. 安心

        OK,现在又用上了。不过我发现虽然我的也是戈戈的香港主机,也用了七牛的CDN,但是打开速度还是没有你的快。难道是因为我用的不是WORDPRESS SUPER CACHE,而是我爱水煮鱼的一个插件?

        回复
        1. 土木坛子 文章作者

          虽然用了CDN,但网站主机还是要处理一些内容,所以这时候,主机的性能也会派上用场,同样是香港主机,我的主机性能应该是不错的,至少价格是一年100多美元。我个人觉得WP Super Cache这个插件不错,就算不用CDN,它的缓存机制也是非常不错的。我是尽可能减少插件。

          回复
  3. zhendaolv

    之前看网上推荐七牛做图床不错,然后去注册,竟然需要姓名、手机号、qq号,然后就打怵了,没敢注册。

    回复
    1. 土木坛子 文章作者

      @yxiao: 马光博主就是放在BAE上,在国外的速度异常慢(不得不说百度是一家国内公司)。当然,你如果主要访客在国内,也无所谓了。

      回复
    2. FROYO

      BAE也可以自己写一段实现和七牛一样的功能,但是BAE的CDN节点比较少,而且节点全在国内,速度上比不过七牛

      回复
    1. 土木坛子 文章作者

      多谢反馈,我把GOOGLE字体函数注释掉了,所以应该不会调用GOOGLE的WEB字体了。不过,还是有GOOGLE ANALYTICS统计代码,这个我无法注释了~

      回复
      1. Derek Yang

        给我介绍一下你的 HK 主机我考虑考虑?我一直用 Media Temple,之前无所谓,现在既然想做做商业尝试,就不能让网站太慢。已经有国内的读者反映我的博客很慢了。

        使用七牛貌似也没太大帮助,用国内测速网站检查响应时间还是非常长。换回 cloudflare 后反而还好一些。

        回复
    1. 土木坛子 文章作者

      其实我的图片也是放在SkyDrive上的,所以对我来说,这个图片加速我是没有用上的。不过它还是帮我主机上的CSS和JS代码镜像并压缩了,有一点点效果。
      对于那些主机在美国,图片在主机上的博客来说,加速效果最明显了。
      看了一下,你的图片也是可以加速的:http://dl.chojemmy.com/u/53668583/1308/1.png (这张图失效了~) 因为你用了你自己的域名,是完全可以的。
      Update: Dropbox的图床方法失效了,它们改变了策略。

      回复
    1. 土木坛子 文章作者

      我这里是针对WordPress程序调用七牛的CDN的。原理都是相当于你把图片上传到你的主机上,但七牛会把你上面的图片自动复制到它们的服务器上,然后每次访问的时候,图片都会从七牛那里调用。而这里的SUPER CACHE插件就是干这件事的。你的EMLOG也有相应插件的:http://cuelog.com/archives/202.html

      回复
  4. opoo

    可用作静态空间,放个静态博客(如 OpooPress)啥的没问题。但主要的用途还是静态资源站,存放图片、css、js 等,不放主站主要因为需要BA。

    回复
    1. 土木坛子 文章作者

      七牛CDN不需要备案就可以使用,因为相当于图床,相当于镜像服务器,而且是它们的二级域名。如果需要完全使用自己的域名,那就需要备案了。它不错,所以我才推荐的。

      回复
  5. dapeng

    谢谢坛子推荐。我也弄了一个。问题是,我怎么知道是不是比原先快呢?你怎么知道我用没用七牛呢?PS:折腾这个比我预想的要容易多了。

    回复
    1. 土木坛子

      速度测试有的,但不必要测试。你的CSS JS文件被CDN了,肯定会快一些的,尤其是国内的速度。别人不查源代码是不知道你用了七牛八牛的,只要感觉快就行了。至于设置的复杂性,如果复杂,我是不会推荐的。这种极小的设置量是很好的,可以平滑过度(随时可以决定用与不用)。

      回复
    1. 土木坛子

      这个免费的额度注定只能用于小博客,小网站,赚口碑。所以是免费得起的。大网站,商业网站肯定会购买服务的。我的博客用它们的免费服务GET量一天都快万了,如果还要用上图片,估计也会要购买服务的。

      回复
  6. 路人乙

    速度确实很快。
    貌似对于自己写的相对路径的资源就没法加速了,既不是wp super cache的问题,也不是七牛的问题。

    回复
    1. 土木坛子 文章作者

      @路人乙: 照说,WP SUPER CACHE能够处理好这类问题的?它相当于把域名替换成七牛的二级域名,原理上不复杂,也不难实现,建议你可以与七牛的官网客服沟通一下,也许能得到解决。

      回复
  7. 马光

    谭兄,我这使用七牛加速之后,使用WLW离线写作,直接把图片拖进去文章去的。发布之后,图片显示的效果和你的不大一样:我博客里,鼠标悬停在图片上方,显示图片的原名,点击一下直接进入原图查看去了。之前使用谷歌图床的话没出现这种问题。
    怎么把图片处理成你这种效果?
    谢了!

    回复
    1. 土木坛子 文章作者

      我目前没有使用,不用插件就能用——前提是用WP Super Cache这款缓存插件,直接在WSC插件里填入七牛给你的二级域名地址即可,如博文中所示。
      我虽然不用七牛,但七牛的CND还是不错的。值得推荐。
      我不用它是因为,CDN在国外有时候会加载不上的情况——不知国内情况如何——我觉得是GFW的问题而非七牛本身的问题,而且我的主机应付全球的访问,无论是流量还是主机的负载都不是必须用CDN服务。

      回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注