Published onMarch 19, 2025zod 的使用 | validatezodbest-practices如果项目中已使用 express-validator,无需特意迁移到 zod;若项目正在启动且以 TypeScript 为主,zod 是更现代的选择.
Published onJanuary 7, 2025Cache-Control 详解及在 Next.js / Express / Hono.js 中的最佳实践Cache-Controlbest-practicesCache-Control 是 HTTP 协议中的一个响应头,专门用于定义缓存策略.通过合理配置 Cache-Control,可以有效提升 Web 应用的性能
Published onAugust 18, 2024Best Practices for Instantiating Prisma Client with Next.jsprismaNext.jsbest-practicesCorrectly instantiating Prisma Client with Next.js to avoid unnecessary database connections.
Published onMay 29, 2024Elasticsearch 最佳实践 | Best PracticesElasticsearchbest-practicesES 写入速度 < 日志产生速度 会导致堆积,甚至 OOM(内存溢出).所以需要 监控写入性能,并采取措施 主动扩展 或 限流 来实现服务稳定.
Published onFebruary 27, 2024Redis锁redisbest-practicesRedis 锁本质上是分布式锁, 在高并发环境中,Redis 锁可以有效防止数据不一致、超卖、重复执行等问题