LobeChat 新年第二弹:秒开优化!

承蒙各位佬友厚爱,开工第一件事就是把节内做的性能优化方案搞完上线了~ :partying_face: 这也是 来征集一波大家 2025 年对 LobeChat 的期待 这里提到的第一个关键迭代!

也超级感谢1.51.4 ~1.52.x 版本不稳定期间大家的诸多反馈 :pray: 经过三四天的疯狂修 bug ,目前最新版应该基本稳定下来了!欢迎大家来测试体验新版本~ :yum:

目前我自己拿 /chat 页面为例评估的首屏加载性能,汇总表格如下:

部署模式 v1.51.3 v1.52.9+
Vercel 2.3s 160ms
Zeabur GCP free trial 2.1s 215ms
2C8G HK 服务器部署 IP + 端口模式 3.7s 73ms
2C8G HK 服务器部署 域名 + Cloudflare 小黄云代理 3.3s 289ms

详细数据:

Vercel 部署模式

v1.51.3: 平均 2.3s

v1.52.11: 平均 160ms

Zeabur 部署模式

v1.51.3:平均 2.1s

v.1.52.9: 平均 215ms

自部署服务器

一台 2C8G ,在 HK 的服务器:

纯 IP + 端口模式访问:

v1.51.3: 平均 3.7s

v1.52.9
禁用浏览器缓存: 平均 1.9s

不禁用浏览器缓存(这是大家浏览器默认的配置): 平均 73 ms

HTTPS 域名 + Cloudflare 小黄云代理访问:

v1.51.3:平均 3.3s

v1.52.9

禁用浏览器缓存:首次 5.2s ,后续平均 279ms ,全部平均 1.26s

不禁用浏览器缓存: 平均 289 ms

如何优化的

感兴趣我们的整个优化实现的小伙伴,可以移步:[RFC] 082 - 应用页面打开速度优化 · lobehub/lobe-chat · Discussion #5461 · GitHub 这里来围观下我们的整个优化方案的迭代思路,包括这些天社区小伙伴们一起捉的 bug和一些有深度探讨~

也欢迎大家给一些自己实际部署的一手体验反馈,帮助我们更进一步了解本次性能优化的实际效果!

111 个赞

支持佬友!继续加油 :tieba_002: ,确实感觉比以前好了

5 个赞

加油,感谢热佬辛苦~

4 个赞

:face_exhaling: 只能眼馋了

4 个赞

优化前的时间是有些离谱了。。

6 个赞

咦,你的部署还有遇到啥问题吗

5 个赞

确实比之前快太多了

6 个赞

其实部署在 Vercel 上也不是不能用 :sweat_smile: 我作为一个首开性能不敏感的人也是能用的

3 个赞

感谢大佬,明显感觉变丝滑了

5 个赞

我都抑郁了 本地部署不了也就罢了 我用甲骨文部署完了上传图片还提示有跨域问题 一键脚本怎么还有跨域问题啊 搞了将近二十天我真emo了

4 个赞

太强了吧,大佬!

3 个赞

:clap:太棒啦

3 个赞

支持!感谢分享

4 个赞

这个我怀疑是我们的 bug,我记得你是不是反馈过?我因为这两天在修这个优化的问题,导致还没来记得细看。我这两天研究下,到时候第一时间跟你说!

5 个赞

非常抱歉给你造成不好的体验了 :pray:

1 个赞

下午试试 vercel 部署

速度确实快了不少,不过希望能修下助手设置页面的bug :bili_017:

1 个赞

牛哇牛哇 之前没有用Lobechat原因就是有点慢 现在速度变快了,可以上了 :+1:

1 个赞

我用的是云端版本的,有一个助手无论如何也删除不了,不知道什么原因 :sweat:

1 个赞

很喜欢Lobechat的UI,但是卡顿和占用问题一直没有使用,现在可以试试了!感谢大佬们的贡献!

2 个赞