成航先森 成航先森

成都航院计算机系一个学生的个人博客

 

经验杂笔

分段图

最新文章

经验杂笔
当前位置: 首页 » 大学杂谈 » 经验杂笔 » 全站CDN缓存加速之接入腾讯云

全站CDN缓存加速之接入腾讯云

编辑:狂族晨曦 来源:经验杂笔 日期:2016-04-02 阅读: 2,158 次 1 条评论 » 百度已收录

先森一直在用的CDN是七牛云储存,而且缓存的只是静态资源,也就是没有开启全站缓存。先森之前觉得全站缓存麻烦,所以就没有使用各种CDN提供的全站缓存。但是近日在张戈博客上逛的时候看到张哥提出网站不要暴露真实IP的种种重要性,先森被震惊了。

先森常常听到的名词DDOS,其中有一种攻击方式叫做CC攻击的,就是我们小站经常受到的攻击。虽然不是很懂,先森的小站目前也没有收到共类似攻击,但是先森也怕遇到这种情况。关于暴露真实IP的危险性,强烈建议类似先森这种懵懂的小站长们看看张戈是怎么说的:

真实IP和本文要说的腾讯云CDN有什么关系呢?

不暴露真实IP,我们要做到两点:

  • 1.我们自己不在网站上泄露公开真实IP;

  • 2.访客访问时隐藏真实IP。

第一点的意思,就是我们在运营网站时,发布文章、图片什么的,不主动将自己的真实IP泄露出来,该打码的要打码。

第二点,就是让人无法扫描到你的真实IP。而隐藏真实IP的常用方法就是使用CDN。

张戈提出,他主要使用了三种CDN:腾讯云、VeryCloud以及七牛CDN。其中腾讯云负责电信线路流量,VeryCloud负责默认线路流量,而七牛主要是用于缩略图展示。

先森不怎么在行,所以紧跟大神脚步,先把CDN摸熟。

张戈使用腾讯云的原因是可以申请安全认证,这个认证也就是在QQ聊天中,你的网站会加上绿色的安全勾勾。然而先森在接入后却发现,选择“主营业务”的时候,并不能选择,也就不能申请了。当然,这是后话了。

注册腾讯云

首先就来到了腾讯云中介绍其CDN业务的页面,腾讯云还专门对CDN的概念做了一个简单的解释:

内容分发网络 CDN -1

内容分发网络 CDN

当然,站长们肯定都已经对CDN有了或多或少的认识,我们所关注的,是其是否免费,免费的话,免费配置是怎样的。网页拉到最下,先森找到了优惠的地方。

内容分发网络 CDN 腾讯云-优惠情况 -2

腾讯云-内容分发网络CDN优惠情况

腾讯云的体验方式和七牛、百度云加速的不一样,不是能够直接按照每个月的份额长期免费下去,而是直接获得6个月共300G的流量包。对于小站来说,完全够用了。至于6个月的问题,先用着吧。还有一点,国内的CDN也都是这样,接入的网站需要备案。

注册账号什么的就不多说了,重点是还需要进行一些资质认证,才能够领取那6个月的300G流量包。果然免费的东西不好拿。但是认证起来还是很方便的,先森也就顺手把能认证的都认证了。

各种认证 -3

各种认证

除了能领取那6个50G的流量包,还附赠了8张价值260元的代金券,这一点倒是能够留住一些真心愿意用腾讯云的人。先森应该就用不上了。

腾讯云代金券 -4

腾讯云代金券

接入腾讯云

1.废话了这么多,现在开始将网站接入腾讯云了。首先填写基本信息,真实IP先森也就不写出来了(点击图片放大):

接入-填写基本信息 -5

接入-填写基本信息

2.接下来就是重点,填写配置信息了。这里的是否过滤参数还要看自己网站的实际使用情况了,先森选择的是不开启,也就是不勾选。缓存过期设置对我们来说非常重要,虽然这是可选项。这里可以选择设置非常多的规则,而不像百度云加速免费版只能设置3条规则。

首先我们设置CDN要明确一点,那就是我们WordPress后台不能缓存,或者说不能全部缓存。所以,先森首先选择的就是禁止缓存后台的文件夹。腾讯云的不缓存的方式为将刷新时间设置为0秒。对于其他,先森就不怎么会设置了,也就随便设置了一下。下面的截图中有一个设置没有截在里面,也就是防盗链。对于这个设置,先森暂时还用不着,所以就不做设置了。

填写配置信息 -6

填写配置信息

先森还是将自己的配置贴出来,如果有什么错误,希望有人能够提出帮助先森改正:

缓存过期配置 -7

缓存过期配置

对于上图,先森做些解释。“高级缓存过期设置”指的是继承源站http cache_control,默认是不继承,先森这里选择了继承。下面的配置项有优先级,列表越下面优先级越高。这些在图中的那个“如何设置缓存时间?”里都有介绍。

3.确认信息。这点没有什么说的,就是将你的所有设置总览一边,确认无误后提交,腾讯云这边的设置就完成了。

腾讯云域名管理 -8

腾讯云域名管理

4.提交之后,腾讯云首先会在状态一栏显示“部署中”,但无须在意,腾讯云部署的时间大概要几分钟。同时我们得到了上面的CNAME,这里先森的是www.capjsj.cn.cdn.dnsv1.com 这里我们就需要去自己的DNS服务商那里配置解析了。

先森用的是阿里云免费版云虚拟主机,解析用的是万网。

域名解析 -9

域名解析

上图可以看到,先森将腾讯云的CNAME解析到了电信线路,这点和张戈保持高度一致。虽然不知道先森这样有什么用,但是感觉不弄的话,腾讯云就没什么用了。因为先森仅仅解析了电信线路,所以还没有将解析到服务器真实IP的a记录关停。

眼尖的可以看到,上图除了有腾讯云的解析,先森还做了三个搜索引擎的解析。解析的地址是服务器的真实IP。这样的好处是,搜索引擎不会解析到你CDN的IP,保证IP地址是自己的真实IP。因为CDN的IP是经常换的,如果让搜索引擎访问这样的IP会引起不好的影响。这点,张戈提醒了很多次。

可惜万网只提供了百度、谷歌和必应3条搜索引擎的线路,没有多提供一条包括所有引擎的“搜索引擎”线路。但先森也没法了,好搜、搜狗什么的,就看造化吧。

总结

1.不忘初心,我们小站没什么流量,不怕流量不够用。使用CDN的原因是为了隐藏真实IP。

2.CDN配置的时候最重要的一点就是后台地址不缓存或者不全缓存。其他要注意是否会使需要动态请求的地方失效。

3.解析地址的时候,记得要单独解析搜索引擎线路。所有线路都接到CDN后可以把a类解析关了。

4.先森还会写接入verycloud CDN的经过。

标签:
除特别注明外,本站所有文章均为成航先森 www.capjsj.cn原创,本文共2275个字
转载请注明出处来自http://www.capjsj.cn/qzcdnhcjszjrtxy.html
已有 1 位"计工"发布了激烈的评论,还有N多人围观笑而不语评论
明月登楼的头像
欢迎发表评论
取消评论

表情
疑问调皮伤心抠鼻黑线微笑可爱奸笑震惊吓到了撇嘴大兵忍不住笑笑狂骂狂怒噢?鼓掌酷⊙﹏⊙b汗鄙视大哭嘿嘿

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 明月登楼的头像

    我也是用腾讯云CDN了,感觉很不错,就是已登录的总是成未登录!比较郁闷!

    2016-10-20 01:09 回复
官方微信
发表评论 返回顶部