徐伟轩博客-爱写歌的程序员思考和科普的日常自媒体

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码
TypechoJoeTheme

使用CDN可能有待考量

徐伟轩博主
2022-05-16
/
4 评论
/
235 阅读
/
646 字
05月16

我们知道技术应该以服务用户为目的,就博客而言我们自己也是用户。而很多大佬推崇的CDN加速初始目的是想能让网站打开速度更快些,而如果CDN不行,或者没弄好的话,有时候打击是毁灭性的。
例如我发现今天网站打开速度很慢,也不是说404或者403、500这种打不开吧,但就是图片、特效等等太拖沓,有很多内容直接干脆加载不出来。
纳闷得我习惯先从自身找原因,也去查看的服务器负载情况,不过一想也就冷静了,咱就是个小博客,考虑啥访问量很大、用户很多?这个太夸张了。
翻看了代码发现,哎,部分的css、js代码根本打不开,而这些文件代码的引用链接前赫然加着cdn……
这就有点尴尬了吧?原本是想让网站打开速度快,不成想却造成网站打开速度如此慢?
这说不过去的。
而我觉得,要么换资源,要么就得保证自己的网站内的这些代码,绝对不能委身于他人。

名词解释

CDN全称是Content Delivery Network,即内容分发网络。
而CDN加速主要是加速静态资源,那就比如网站内的图片、媒体,亦或者是引入的一些js、css等文件。
CDN加速需要依靠各个网络节点,例如100台CDN服务器分布在全国范围,从上海访问,会从最近的节点返回资源,这是核心技术。
CDN服务器通过缓存或者主动抓取主服务器的内容来实现资源储备。

再好再牛的技术,如果不能很好的服务于用户,就是空架子了。
本不想过多去折腾网站,所以一开始搭建博客的时候,使用了一位博主的主题模板,我也特地去看了下,他的博客也是出现了类似的情况。

解决方案

怎么办?
我觉得,能使用新技术、找到免费的CDN资源固然是好,但是有不安全因素存在。
也完全不可能把网站的代码委托于他人,
或者说,至少自己要有备份、或者其他替代方案,而不能图省事。

我目前的解决方案是,去掉了CDN,把js、CSS也放在了自己网站内,我觉得至少在不稳定因素存在的情况下,先备份好自己的内容才行。

赞(1)
赞赏
感谢您的支持,我们会继续努力哒!
版权:

徐伟轩博客-爱写歌的程序员思考和科普的日常自媒体

本文链接:

https://letus.top/archives/539.html(转载时需注明本文出处及文章链接)

如无特别注明,本站内容为原创。

如需转载或刊登,请联系我们获得授权。

评论 (4)
本篇文章评论功能已关闭

亲爱的朋友

一切伟大,源于勇敢的开始。

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

标签云