依赖预构建是什么
Vite 启动时把 CommonJS/UMD 依赖预转换成 ESM,缓存到 node_modules/.vite。改了依赖配置却没生效?八成是缓存没清。
HMR 与打包优化
开发态靠 ESM 按需加载所以快,生产态还是要 Rollup 打包。理解了这一点,"为什么开发好好的上线就挂"就有了答案。
Vite 启动时把 CommonJS/UMD 依赖预转换成 ESM,缓存到 node_modules/.vite。改了依赖配置却没生效?八成是缓存没清。
开发态靠 ESM 按需加载所以快,生产态还是要 Rollup 打包。理解了这一点,"为什么开发好好的上线就挂"就有了答案。
光讲原理不过瘾?手把手搭一主两从:my.cnf 六个参数、复制账号、GTID、CHANGE REPLICATION SOURCE TO、SHOW REPLICA STATUS 验收,附翻车排查清单。
连接池不是越大越好:8 核机器配 1000 连接反而更慢的数学原理,HikariCP 四个必调参数,maxLifetime 与 wait_timeout 的隐形陷阱。
请求的数据在缓存和数据库里都不存在时,缓存形同虚设。聊聊参数校验、空值缓存、布隆过滤器、限流熔断四道防线的原理与组合打法。
评论 (0)