Skip to content

把 babylovable 项目的 supabase project 和 db 迁移到和 ver…

From X · @therealfreddyx

小想法

把 babylovable 项目的 supabase project 和 db 迁移到和 vercel workflow 同一区域后
速度提升了十倍
之前过的都是什么苦日子
之前以为是 supabase 本身就慢或我的网络慢
甚至优化过整套k8s-like的协调引擎
还是提高不了preview server的启动速度
这两天想起来要有一套本地 supabase开发环境和线上隔离 db
才发现原来速度可以这么快
继而才优化这个问题
是因为我在项目刚开始立项时
脑子一热选了 supbase 东京区域而其他服务都是在美国
网络往返时间巨长
效果就是创建沙盒到预览可用时间-从 1 分钟左右降低到 10 秒

顺便也发现了k8s-like reconciler 的一些低效空转行为
难以理解ai 居然给我写出这样 junior 的代码比如
1. 某个频繁查询的 db 语句在读取全量的 session history然而实际上只用了一个 field
2. 上面说的频繁查询也是低效的,简单搞一个常量复用就行了,结果搞了一大堆使用时才从 db 查,而这个 field 就是userid在该会话中永远不变!
ps. 这不是 sota 模型写的,是我大量用的 cursor auto 模型