<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>姚思奇的博客</title><link>https://tianrenyao.dpdns.org</link><description>暖纸张编辑部风格的个人博客：内容来自 Git/Markdown，互动由 Supabase 提供。</description><language>zh-CN</language><lastBuildDate>Sat, 04 Apr 2026 08:58:25 GMT</lastBuildDate><atom:link href="https://tianrenyao.dpdns.org/rss.xml" rel="self" type="application/rss+xml" /><item><title>CSR（Client-Side Rendering）彻底讲透：架构、策略与实战避坑</title><link>https://tianrenyao.dpdns.org/posts/csr</link><guid isPermaLink="true">https://tianrenyao.dpdns.org/posts/csr</guid><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><description>CSR 不是“把页面提前渲染一下”，而是一整套围绕 浏览器里的 JavaScript 渲染 + 路由/状态管理 + 数据获取 的架构。</description></item><item><title>ISR（Incremental Static Regeneration）彻底讲透：架构、策略与实战避坑</title><link>https://tianrenyao.dpdns.org/posts/isr</link><guid isPermaLink="true">https://tianrenyao.dpdns.org/posts/isr</guid><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><description>把 ISR 讲到你真的会用、会选、会排坑的程度：理解它如何把 SSG 的极致快与 SSR 的可更新结合起来，构成可控的缓存+再生架构。</description></item><item><title>SSG（Static Site Generation，静态站点生成）彻底讲透：架构、策略与实战避坑</title><link>https://tianrenyao.dpdns.org/posts/ssg</link><guid isPermaLink="true">https://tianrenyao.dpdns.org/posts/ssg</guid><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><description>SSG 不是“把页面提前渲染一下”，而是一整套围绕 **构建时渲染 + CDN 缓存 + 内容生产/发布链路** 的架构。</description></item><item><title>为什么说 SSR 是架构决策？</title><link>https://tianrenyao.dpdns.org/posts/ssr</link><guid isPermaLink="true">https://tianrenyao.dpdns.org/posts/ssr</guid><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><description>把 SSR 讲到你能用它做架构决策、能排障、能优化的程度：理解它为什么快/慢、数据与缓存怎么设计、Hydration 税怎么减、什么时候该用/不该用、常见坑与验证手段。</description></item></channel></rss>