🏗️

SSG静态生成演示

SSG 静态生成演示

这个页面在构建时预生成,实现极速加载和最佳性能

⚡ 预构建页面
🚀 极速加载
💰 成本优化

SSG 静态生成的工作原理

🏗️

构建时生成

在 `npm run build` 时,Next.js 会预先生成所有页面,包括HTML、CSS和JavaScript

📦

静态文件部署

生成的静态文件可以部署到CDN,实现全球极速访问

运行时零计算

用户访问时直接返回预构建的HTML,无需服务器计算

当前页面的SSG特性:

  • ✅ 页面在构建时预生成,不是运行时渲染
  • ✅ 可以直接部署到静态托管服务(如Vercel、Netlify)
  • ✅ 支持CDN缓存,实现全球极速访问
  • ✅ 无需服务器运行,降低运维成本
  • ✅ 搜索引擎友好,提升SEO表现

传统SSR方式

每次请求都需要服务器渲染
服务器计算压力大
响应时间不稳定
运维成本高

SSG静态生成

页面预构建,访问时直接返回
零服务器计算压力
响应时间稳定且极快
运维成本极低

SSG性能演示

以下是SSG带来的性能提升效果展示

⚡ 预构建页面 - 极速加载
SSG性能优势
  • • 页面预构建,加载速度提升60%
  • • 减少服务器计算压力
  • • 更好的SEO表现
  • • 降低带宽成本
缓存状态:
已缓存
构建时间:2.3s
部署时间:45s

如何部署SSG页面

1. 构建项目

npm run build

这会生成静态文件到 `.next` 目录

2. 导出静态文件

npm run export

生成纯静态HTML文件,可以部署到任何静态托管服务

3. 部署选项

Vercel
自动部署
Netlify
静态托管
CDN
全球加速

体验SSG的极速性能

这个页面就是SSG的完美示例 - 预构建、极速加载、零服务器压力