博客开发记录0x06——优化加载速度
“嗨,我这几天做了一个博客,你看看好不好看~😝”
—“hmm,网址是什么?”
“来,我来敲”
一分钟后…
—“好慢呀…😂”
“🤢”
以上内容由真实事件改编。博客的速度实在太慢,光是DOMContentLoaded就超过了10s😓
以前的架构
CDN用的是Cloudflare的免费版,服务器采用Nginx。Cloudflare的免费CDN确实良心,但是,毕竟他自己的加载速度在国内都很……🐢😔
现在的架构
博客的前端本质上是一个React单页应用。我把所有静态文件都扔到了腾讯云的对象存储上,再加上一层腾讯云的CDN。
亿点点其它操作
- 开启umi的dynamicImport、hash功能
- 代码高亮工具库prismjs 修改为从jsdelivr的CDN加载。
目前成果
😁