May 22, 2026
Next.js服务渲染性能Next.js服务渲染性能
Next.js 核心优势是混合渲染(静态 / 动态),但如果混用不当、配置错误,会直接导致页面加载慢、服务端压力大、首屏卡顿等性能问题。
Expore the latest articles from Next Notion Blogger
May 22, 2026
Next.js服务渲染性能Next.js 核心优势是混合渲染(静态 / 动态),但如果混用不当、配置错误,会直接导致页面加载慢、服务端压力大、首屏卡顿等性能问题。
April 5, 2025
使用dokploy部署supabase之前个人的自定义supabase实例采用的是docker-compose的方式来部署的,随着vps机器上部署docker服务的增加,这种方式带来了一定的维护问题。所以确定迁移到dokploy的方式。
January 3, 2025
supabase私有化部署之前在项目中有使用官方提供的supbase托管,但是外网等原因使用起来不太方便,于是决定自己部署。自部署的版本在多租户、容灾能力上等与官方版本有所差异,但是Auth、Rest等基础能力基本上并没有差异,对于小型项目来说足够使用了。
November 13, 2024
go-gorm源码分析(三)GORM支持的关系类型主要包括一对一、一对多、多对多等关联关系的定义和查询。在GORM中,开发者可以在模型中定义这些关联关系,并使用GORM提供的方法进行关联查询和操作。本文重点介绍其关系的实现原理。
October 28, 2024
go-gorm源码分析(二)前文分析了go-gorm的大致结构,包括初始化以、连接管理以及SQL构建等,本文分析gorm下通过ORM(对象关系映射)读写数据的基本原理及执行逻辑。
October 15, 2024
go-gorm源码分析(一)最近在查找一些golang版本的SQL Builder的选型,刚好了解到了gorm的能力。gorm内嵌的SQL拼接能力其实不太适合作为独立特性来使用,其内部实现与gorm有较深的耦合关系。但是gorm的关系操作能力很强大,猜测跟directus中的实现有些类似。刚好之前阅读directus源码时觉得ts代码有些繁杂晦涩,所以阅读一遍gorm的源码,并记录其分析过程。
August 22, 2024
pREST源码分析之前的文章中已经分析了pREST的功能和基础用法,本文介绍其代码结构以及实现原理。各接口实现差异不大,本文重点关注其CRUD能力以及自定义查询的实现方案。