跳到正文

预渲染 Prerendering

词条 #251 / 700 · 第 5 章 · 5.4 高级技术 SEO:日志分析、SSR/CSR、网站迁移与国际化底层(249–265)
一句话定义

提前生成静态 HTML 快照,供爬虫抓取,而用户看到动态版本。

打个比方 Analogy

提前把菜做好放在保温柜里。客人(爬虫)来了直接取,不用等现炒。

岗位实战怎么做 In Practice

使用 Prerender.io、Rendertron 或自建 Puppeteer 服务。检测 User-Agent,如果是爬虫则返回预渲染 HTML,如果是用户则返回正常 JS 应用。

案例与避坑 Pitfalls

预渲染增加服务器成本和复杂性。确保预渲染内容与用户看到的一致(避免 Cloaking 嫌疑)。