速度与优雅:博客性能优化之旅
·No AI「完全由人类大脑和双手完成,没有任何AI参与」
由于需要改进LCP 问题:超过了 2.5 秒(桌面设备)这个问题,花了点时间把最近做的这个主题进行了一些性能的优化,嗯,优化后的页面打开速度还真是不错,优化博客的主题大概是每个博主必经之路吧。
自己挖坑自己填
前一阵子使用tailwindcss+daisyUI做了个博客的新主题,把构思的功能不管三七二十一都给上了,导致页面的加载速度很慢,以至于自己打开都有觉得有点不耐烦了,再加上google的邮件提示,立马觉悟了,这是不改不行了。虽说部署与Github,但是页面性能优化的好,除了网络原因连不上的话,只要连上了打开的速度还是可以的,但是前一阵子忙于琐事,对于慢的事却忽略了,最终痛下决心改之。
性能优化的细节
根据google页面加载工具给出的提示,做出了一下几点修改:
- 移除了jQuery,把jq的相关的博客功能代码都使用原生的JavaScript重写了,把依赖jq的库都去掉了,所有依赖jq的功能都使用JavaScript原生代码重写。
- 优化了giscus评论插件的加载,这样打开页面不会自动加载评论,点击按钮后在加载评论页面,这样大大提高了页面的加载速度。
- 优化了HTML的DOM结构,精简了一些无用的代码,修复了一些代码的错误,删除了一些重复功能代码,优化了站点导航。
- 重写了站内的搜索,本来想撤掉搜索了,但是今天自己在博客里找东西找了半天,最后还是添加上了。
- 重新使用工具进行LCP测试,页面都达到了95分+,数值很满意,页面打开速度明显的快多了!
一些取舍
本来把搜索和评论都撤掉了,总觉得没啥人评论,留着也是影响页面加载速度,但是考虑了一下,万一有人看我不顺眼,找不到发泄的地方,再给憋出病了就不好了,所以还是加上吧。评论这玩意一定要看开,千万不要太在意那些恶意的评论,看到一定要及时删除,我可不想像某个博主那样,评论事件都过去了个把月了还在念念不忘。
对于首屏大图,暂时还是不添加了,没啥用,你以为好看那是你自己的审美,别人没准看了一眼就会说:这啥破玩意!然后页面直接关了。而且首屏大图太影响阅读体验了,当然你要是图片类型的博客,我建议大!图一定要更大!哈哈哈。
希望大家愉快的写博客,愉快的交流。
相关文章
- 博客的断、舍、离
- 为博客添加了一个小功能「片语」
- 那些幼稚的过往,都是成长的温柔印记
- 冬至不吃饺子?
- 快说!电影票买错日期的这种蠢事不是只有我一个人做过!
- 无聊的家长会与「资本家」班主任
- 发小——久违小聚
- Godot游戏开发《我的博客》记录02-缓慢的进度
- 抽象的理想和具体的现实
- 琐事不断的老年程序员
- 做个游戏做到开始怀疑人生了
- 纠结的五月
- 又到了流鼻涕流眼泪的季节了
- 蠢事三则
- 没有信号的焦虑--手机的SIM卡坏了
- 辽西没有春天
- 域名续费前将域名转移到了Dynadot
- 博客程序重构回忆录
- 写在岁末:别了2024混混沌沌的一年
- 把博客从GitHub迁移到到了vercel
- 博客聚合网站:积薪,竟然关闭了!
- 虽然只有我自己在用,但还是更新了碎言博客的源代码,
- 与其在迷茫中困惑,不如在努力中前进
- 差点忘了我还有一个博客...
- 秧歌、博客和AI
- 终于熬到了新手上路
- 好久没有更新博客了。。。
- 老妈大腿骨骨折,最近一直在医院护理
- 不懂就别瞎掰掰:【程序员的常识】写的什么玩意?
- 加碘盐能防核辐射的话,还怕什么核战争?
- 放弃Next.js重构博客:经验、教训与未来技术探索
- 仅用了几个小时就使用next.js重构博客的所有功能
- 关于使用Next.js重构博客构思的记录
- 八月回顾:博客之路,一路前行
- 久了,博客主题就会一直做减法
- 七月的焦虑
- 从一次浏览器兼容问题到何不放过自己做个快乐的博主
- 基于daisyUI Tailwind CSS做了一个博客主题
- 你最讨厌什么样的独立博客?
- 使用Python编写并部署个人静态博客:(五)Python异步输出博文页面
- 使用Python编写并部署个人静态博客:(四)逐步输出静态页面
- 使用Python编写并部署个人静态博客:(三)搜集博客数据
- coding_blog 碎言静态博客主题
- simple_blog 碎言静态博客主题
- 使用Python编写并部署个人静态博客:(二)实现静态页面的输出
- 好了,又可以愉快的写博客了
- 使用Python编写并部署个人静态博客:(一)分析与设计
- free_blog 碎言静态博客主题
- 程序员的痛苦:颈椎病和肩周炎
- 又可以继续写blog了
- 使用碎言静态博客依托码云Pages搭建自己的免费博客
- 今天是个好日子发行了碎言静态博客的功能完整版
- 写在我的博客PV10万时:聊聊编程与画画
- 有时人生需要做出选择
- 2018 新年快乐!希望在coding中找到自己的快乐与希望
- 一些站长常用的搜索收录、访问统计平台
- 关于本站封面头部大图
- 17python.com网站已经部署上线及后期更新记录