最近线上站点的样式突然乱掉了,打开控制台发现有一个样式失效:
原 cdn 地址 https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css
直接 404 了
上 bootcdn 官网查阅发现是该 cdn 引用地址已经变更为了:
https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css
目前不清楚下面的地址到底是突然上线替换掉了旧的引用方式,还是和上面旧的引用方式并行存在了一段时间。但很确定的是,上面那个 cdn 地址我这边引用了很长时间都没有问题,但它这两天确实挂掉了。
已经更换为了下面的 url 。 如果有人在引用旧版 3.3.7 的 bootstrap cdn ,替换一下地址吧
1
flyqie 319 天前 via Android
老实说,有点坑啊。。
做个重定向也行啊。。 |
2
yinmin 319 天前 via iPhone
为啥不直接把文件放到自己的网站里?
|
3
Hopetree 319 天前
哈哈哈,我昨天刚替换了这个,也是这个版本的,之前也换过一次 font-awesome 的,好坑
|
4
Hopetree 319 天前
@yinmin 当然是考虑的服务器带宽问题啊,使用 cdn 不用自己服务器带宽,一般个人服务器带宽都很低,如果静态资源不用 cdn 都放自己服务器的话,网页打开 10 秒没法玩
|
6
Hopetree 319 天前
@xuelang 我也是用的这个
```html <link href="https://cdn.bootcss.com/twitter-bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> ``` |
8
Shiroka 319 天前 via iPhone
bootcd 经典操作,不如用 https://mirrors.sustech.edu.cn/cdnjs/ajax/libs/
|
9
kneo 319 天前 via Android 1
几年前用过一个月。只能说:我从未见过在国内访问能如此不稳定的 CDN 。可能是个假 CDN 。
|
10
yinmin 319 天前 via Android
@Hopetree #4 web server 默认会压缩传输 css 和 js 文件,实际传输量只有小几十 KB ,浏览器还会有缓存只下载一次,公共 css 和 js 文件占一个页面总传输量比例不高,可能放自己服务器更好些吧。
|
11
xuelang 319 天前
可以参考我之前的博客: https://selfboot.cn/2024/01/03/hexo_blog_speed/
http2 下放自己的服务下,然后和页面一起开 cdn ,这样会好些。 不过 font-awesome 的全部放自己的服务器下,还有些字体文件啥的,搞起来有点麻烦 |
12
FightPig 319 天前 1
不是,这都多少次了,你们还头铁用这个
|
13
M003 319 天前
bootCDN ,已经失去信任了.
===== 1. 中文字乱码,发邮件,也没回.现在恢复正常,也不敢用了. 2. 速度加载慢, 上周,每个引用的资源,都在 6s~8s. === 应该还被墙过,应该是过年期间... |
14
naminokoe 319 天前
我惊讶的是 2024 年了还有人用 bootstrap v3 ,明明 v5 都已经出了
|
15
duanxianze 319 天前
额 但是这个变更不是已经很久很久之前就通知了吗?
|
16
kidzgy 319 天前
为什么不用 LocalCDN 这样的扩展?可以将一些常用的文件重定向到本地
|
17
liuzhaowei55 319 天前 via Android
首先不要用 BootCDN ,v2 上反馈问题的不要太多了
其次 bootstrap v3 版本有点老了,看了下有的公共 cdn 已经不提供这个版本的服务了 可以试试 byredance 的服务,镜像的 cdnjs ,没用过但感觉靠谱 https://cdn.bytedance.com/?query=bootstrap |
18
jqtmviyu 319 天前
别只用 cdn 呀, 下次它改了你还是挂掉. 下一份到本地, 有 cdn 用 cdn, 没 cdn 用本地
<script src="https://cdn.bootcss.com/vue/2.5.15/vue.min.js"></script> <script>!window.Vue && document.write(unescape('%3Cscript src="./static/js/vue.min.js"%3E%3C/script%3E'))</script> |
19
Foxkeh 319 天前
四五年前用这家导致我们生产环境网页挂了, 然后还是用本地的了
|
20
wOuv7i4e7XxsSOR1 319 天前
@yinmin 你猜别人为啥要用 cdn?
|
21
xiaoz 319 天前 via Android
这货不知道挂过多少次了,慎用。
|
22
yinmin 318 天前 via iPhone
#20 cdn 是好东西,只是这些国外的免费公共 cdn ,坑是一个接一个的,要远离啊
|
23
mytsing520 318 天前
我测试了一下,目前 CloudFlare 的 CDNJS 项目里对应的地址是
https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css 并且 CDNJS 那边也没有老 URL 的重定向。。。 所以,有没有可能并不是 BootCDN 本身的问题导致的。(当然我并没有替 BootCDN 说话的意思) |