今天网站忽然打不开了,即便打开了也不显示任何内容。可把我给吓了一跳,还以为被攻击了,上了腾讯云服务器看了下相关的安全日志却又没发现问题。

无法显示内容,图片加载的是默认的灰色背景

然后又检查了下自己的DNS是不是被污染了,或者其他什么原因。但是换了好几个DNS依旧还是不显示网页内容...。

后又想起之前我的备案接入到腾讯云后面还有一些程序没走完(没有上传幕布照片,幕布给我搞丢了..),但是如果是腾讯给停的按道理页面都不会显示呀?为什么有时候还会显示一部分内容呢?

检查了半天,无意间看了下chrome的控制台后才发现真正的原因——bootcdn挂了,我使用的相关cdn加速的库文件都无法加载,其实页面内容都已经加载出来了,只不过因为基础库没加载出来,导致后续的页面动画效果无法运行所以出现显示一些图片的黑框。

加载失败的相关库

重新看了下bootcdn的库链接发现,现在的加速url已经不是以前的https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js了,比如jquery的库就变成了 https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/core.js。感觉应该是他们做了相关的整理和优化吧。

后看了下他们的官博,最新的一篇文章还是去年9月30日发的,而且是一篇被攻击导致服务器瘫痪的通告...。

现在正在考虑是不是要把文件拉到自己服务器来好一些...