« 上一篇下一篇 »

如何避免垃圾流量控制收费CDN的使用成本,提高CDN运行价格效率比

     CDN即内容分发网络,相信大家一定都不会陌生,在现在网络速度越来越快的今天,用户对网页或访问目标的连接响应速度的要求越来越高,延迟高一些就会让人感觉体验很不好。而CDN技术的出现,很好的解决了这个问题。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。在国内大平台提供的CDN不算多,大企业也就百度,阿里云,和腾讯。因为大多数做网站都百度比较痴迷所以选择百度云加速的应该占据很大范围,也因为他的防御能力很多企业都比较看好。但是他有个缺点确实致命的,也是因为看到互联网行业很多大佬的网站都在使用,所以也就果断的选择了百度云加速来,来弥补网站速度给网站带来的影响。

     自从编下定决心开始使用云群 CDN 的时候,就有一个问题困扰着我,那就是 CDN 流量消耗是越来越大,最夸张的时候一天流量消耗达到了惊人的 2G 多了,这对于 HTTPS 付费流量来说成本不低呀!这样每天的流量就意味着白花花的银子在流出,而实际来看网站本身的 IP 和 PV 都没有啥大的波动变化,这也说明 CDN 流量存在比较严重的“损耗”。

      通过分析 Nginx 的站点日志文件发现每天有很多稀奇古怪的蜘蛛爬虫来访,并且来访量都不小,动辄几百 MB,天天都来风雨无阻呀都是!为此还夸张的屏蔽了所有海外 IP 的访问,虽然流量是降下来了但是谷歌也无法抓取网站了,甚至谷歌 AdSense 广告都不能正常的投放了,最后只能是放弃了这个方法。还是果断在 CDN 的“User-Agent 防盗链”里屏蔽这些垃圾爬虫的抓取和访问:

降低 CDN 付费 HTTPS 流量消耗实践总结

现在每天的日志里来访的爬虫看起来顺眼了很多:

至少看着都“正常”了很多嘛!

   可惜这样观察了一周多,流量的消耗依然没有多大的改观,看来垃圾爬虫不是主要的原因,继续排查中……。

为了降低 CDN 流量消耗,小编还在 CDN 里启用了“源站资源迁移”,这是云群 CDN 都有的,有点儿类似七牛云但又有一些区别,云群官方的介绍是“可将源站静态资源无缝迁移到云群存储,当客户端下次访问相同的资源时,无需回用户自主源。”,七牛云是通过水煮鱼的插件来实现这个功能的,云群是直接在 CDN 抓取的时候同步这些源站资源的,这点儿我感觉是本质上的一个区别,看来云群做的更加智能化,用户只需要创建好云存储空间启用这个功能即可,一切都是自动智能完成的。

降低 CDN 付费 HTTPS 流量消耗实践总结 降低 CDN 付费 HTTPS 流量消耗实践总结

    目前 imydl.tech 和 imydl.com 的源站资源迁移都开启了

为了保险期间同样的在上述两个“云存储空间”里也配置了跟 CDN 一样的“User-Agent 防盗链”,这里要说明一下,“云存储空间”几乎提供了跟 CDN 一样的配置后台,基本上 CDN 需要配置的“云存储空间”里也可以配置,甚至给云存储空间绑定特有的域名都可以(小编不建议大家用这个,涉及到修改源站的静态资源链接,感觉是没有必要的)大家有空可以研究一下。

   在云群 CDN 支持了“最低 TLS 版本功能”和“智能压缩功能”后(可参考【云群 CDN 又增添两大给力功能支持】一文),小编第一时间都开启了(云群 CDN 和“云存储空间”都开启了支持),在服务器端也对最低 TLS 版本限定到 TLSv1.2,至今也有 10 多天了,终于看到了一点儿效果:

     降低 CDN 付费 HTTPS 流量消耗实践总结,云群 CDN 里统计的两个站点的流量消耗可能大家看图有点儿懵圈,我给大家解析一下,以 imydl.com 为例:Nginx 里的流量消耗是1.52GB,云群 CDN 里流量消耗是862MB。而 imydl.tech:Nginx 里的流量消耗是864MB,云群 CDN 里流量消耗是615MB。也就是说 CDN 层面的流量消耗终于算是下降下来了,最高下降比高达 56%。

    至此, CDN 流量损耗终于算是“止损”成功了,再次压缩了 CDN 成本的支出!如果你跟小编一样碰到了 CDN 流量损耗过快的问题,建议根据今天小编分享的这个思路调整一下即可,当然小编这个是基于云群 CDN 的,如果是其它 CDN 的话只能是根据实际情况来想办法了,其实小编最后还是要给大家再次推荐一下云群 CDN ,虽然是付费的 CDN ,但是运用好了其实是花不了多少钱的,不要犹豫了,快来注册激活吧:云群 CDN 。

     至此, CDN 流量损耗终于算是“止损”成功了,再次压缩了 CDN 成本的支出!如果你跟小编一样碰到了 CDN 流量损耗过快的问题,建议根据今天小编分享的这个思路调整一下即可,当然小编这个是基于云群 CDN 的,如果是其它 CDN 的话只能是根据实际情况来想办法了,其实小编最后还是要给大家再次推荐一下云群 CDN ,虽然是付费的 CDN ,但是运用好了其实是花不了多少钱的,不要犹豫了,快来注册激活吧:云群 CDN 。

网站使用CDN加速的好处
那么对于一个网站来说,使用CDN有什么好处呢?
1、网站加速,利于Google的排名;
Google 把网站的打开速度当做一个比较重要的指标,所以网站打开的速度会影响Google排名。使用CDN之后,网站打开速

度变快,就可以减少跳出率,也可以增加用户对网站的友好体验。
2、有利于提高网站的转化率;
毫无疑问,用户的访问网站的时间提高了,跳出率减少了,当然会利于网站的转化率和销售量。现在大环境下的人们都比较浮躁,我想谁都没有耐心去等一个需要10秒才能打开的网站,这样的网站一开始就不友好,更别想提高网站的转化率了。
3、提升网站的稳定性和安全性;
CDN因为节点分散,攻击者比较难下手,攻击一个节点仅仅是影响一个节点的缓存访问而已,并且CDN的“内容路由”会自动的启用另一个节点,如果CDN服务节点数量够多,那么攻击者需要的流量包就会呈几何级的增加,这样攻击成本自然就高了。

    所以说,任何开支都是开支,如果您的预算不足,CDN的额外费用可能不是您想要支付的费用。另一方面,如果您的流量飙升,并且您的虚拟主机有一个带宽限制,那么你可能不会选择CDN。正如你所看到的,CDN每一个可能的缺点都可以通过适当的配置来减轻,如果您遇到问题,那么您可以找到并解决问题,而不是放弃使用CDN的借口。

    虽然对于选择付费CDN的人来说,可能价格不是一个绝对的考虑因素,但绝对也是一个影响很大的因素当然你也可以使用百度的免费CDN,免费的CDN不会像付费CDN那样高效,但如果您想尝试一下,估计没有比百度更好的免费CDN

    网站加速CDN使得带宽优化,自动生成远程Mirror cache服务器不但减轻原站点WEB服务器负载,同时还具备集群抗攻击性,因为CDN节点的分布以及各节点之间的智能冗余机制,在保障服务质量的同时,亦能降低各种对网站攻击的不良影响。

 

 

更多资讯,请收藏数据吧资讯首页,每天更新有关云服务器维护,虚拟机运行,建站建设,数据库优化,搜索引擎优化SEO等方面的知识