国内最著名的公用CDN BootCDN停止服务

国内最著名的公用CDN BootCDN停止服务今天打开博客的时候 发现网站所有引用 bootCDN 的资源全部无法加载 并且打开 bootCDN 搜索的资源地址都指向了 cdnjs cloudflare com 难道是遭受

今天打开博客的时候,发现网站所有引用 bootCDN的资源 全部无法加载,并且打开bootCDN搜索的资源地址都指向了cdnjs.cloudflare.com,难道是遭受攻击了?但是小编通过查阅官方博客,发现最新的公告是在2017年9月30日,那次公告的内容是因为遭到大量 CC 攻击,那为什么这次过去了这么多天不仅服务没有恢复并且连个公告都没有呢?难道说友谊的小船说翻就翻。。。

什么BootCDN

使用cdn的好处

很多读者就要问了,为什么你网站的css和js资源不放在本地而要依赖cdn呢?这就要说到cdn的好处啦。

  • 1.不用担心自己网站访客,在任何时间,任何地点,任何网络运营商,都能快速打开网站,说白了就是把你的资源交给第三方托管,它快你的网站访问就快,并且不需要消耗你的网站流量,提升访问速度。
  • 2.各种服务器虚拟主机带宽等采购成本,包括后期运维成本都会大大减少。
  • 3.给网站直接带来的好处就是:流量,咨询量,客户量,成单量,都会得到大幅度提升。

想想看,一个打开速度很快的网站和一个打开速度很慢的网站,用户的体验是完全不一样的,那么哪些群体使用更广泛呢?在我看来打开率较高的博客、资讯类的网站群体应当使用较多。

使用cdn的坏处

说完好处也要说说坏处了,对于不使用cdn的网站来说,它崩任他崩,我自坐如松。对于少数资源依赖cdn的网站来说,可能仅影响体验,比如页面显示、js事件等,但对于严重依赖cdn的网站来说,只能说同归于尽了。。。如下图为例

640

分析此次故障

此次故障是在国庆发生的,一直持续到现在有一周多了,官方最新的公告还显示在去年被攻击的时候,

640

然后搜索资源的时候,指向的地址都是cdnjs.cloudflare.com这个网站,

640

在搜索相关资料的时候,小编看到一个近期的一个博主的帖子,让小编也觉得BootCDN已经是弃坑了,大家可以看看相关截图:

640

640

看看被坑的网友留言~

640

640

解决方案

出了问题快速解决才是王道,这里小编介绍几个方案供大家参考

  • 1.更换较稳定的cdn厂商,小编推荐的是百度、七牛、新浪、又拍云、360、今日头条。但是如果你的网站需要稳定性比较高的,建议不要使用这种方式,要假设任何的第三方都是不可靠的。
  • 2.资源本地化,然后部署的时候自己配缓存等,这也是大部分网站的做法。

总结

个人感觉大部分的免费产品都做不到长久,即使长久点,没有资金维护团队的生存。也无法发展壮大,这就好比做公众号,一旦某天读者看到的是广告,免不了就会有一些吐槽或者取关的人,不过少了这些人,也好。

推荐阅读

640?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232814.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • modelsim破解

    modelsim破解http://wenku.baidu.com/link?url=sinFpZ6VwBO7O0U1Zecq0LjtoVuHt-xZLOBRkeeOFOpqlWAj-tX8EF_H2blOFVidMU8n9IPzVockc0usI5t5Hgp1Ou54ZBbpFRv8gGRXZVKmodelsim破解版教程说找不到什么文件,可能就是属性设置为已读下面是加入xilinx的破…

    2022年5月24日
    54
  • python执行测试用例_平台测试用例

    python执行测试用例_平台测试用例前言通常我们认为每个测试用例都是相互独立的,因此需要保证测试结果不依赖于测试顺序,以不同的顺序运行测试用例,可以得到相同的结果。pytest默认运行用例的顺序是按模块和用例命名的ASCII编码

    2022年7月28日
    10
  • python之for循环详解_python循环5次

    python之for循环详解_python循环5次目录1、可以明确循环的次数2、iteratle_object(可迭代对象)3、enumerate()使用方法为4、补充:统计文件行数可以这样写:1、可以明确循环的次数遍历一个数据集内的成员 在列表解析中使用 生成器表达式中使用2、iteratle_object(可迭代对象)String(字符串) List(列表) Tuple(元组) Dictionary…

    2022年8月12日
    10
  • 第二章,数据库脏读,oracle和mysql防止脏读原理「建议收藏」

    第二章,数据库脏读,oracle和mysql防止脏读原理「建议收藏」第二章,数据库脏读,oracle和mysql防止脏读原理

    2022年4月23日
    289
  • goland激活码 2022【2022最新】

    (goland激活码 2022)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html4KDDGND3CI-eyJsa…

    2022年4月1日
    849
  • Linux 操作系统原理 — 操作系统的本质「建议收藏」

    Linux 操作系统原理 — 操作系统的本质「建议收藏」目录文章目录目录操作系统的起源操作系统和高级编程语言使硬件抽象化操作系统的起源在操作系统尚不存在的年代,人们通过各种按钮来控制计算机,这一过程非常麻烦。于是,有人开发出了仅仅具有加载和运行功能的监控程序(Supervisor),这就是操作系统的原型。通过监控程序,程序员可以根据需要将各种应用程序加载到内存中运行。虽然仍旧比较麻烦,但现在开发的工作量得到了很大的缓解。随着时代的发展,人们…

    2025年7月1日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号