静态页面生成 (SSG)
- SSG:Static Site Generation,静态页面生成;
- SSR:Server Side Rendering,服务端渲染;
什么是静态网站(static website)?
静态网站由一个或多个每次以相同方式加载的 HTML 网页组成。静态网站与动态网站形成对比,动态网站的加载基于任意数量的变化数据输入,例如用户的位置、时间或用户操作。静态网页是可以快速加载的简单 HTML 文件,而动态网页需要在浏览器中执行 JavaScript 代码才能呈现。
什么是SSG(static site generator)?
SSG是一种基于原始数据和一组模板生成完整静态 HTML 网站的工具。本质上,SSG会自动完成对单个 HTML 页面进行编码的任务,并使这些页面提前准备好为用户提供服务。因为这些 HTML 页面是预先构建的,所以它们可以非常快速地加载到用户的浏览器中。
SSG是内容管理系统 (CMS) 的替代品——另一种用于管理 Web 内容、生成网页和实施模板的工具。
SSG类似于服务器端渲染,不同之处在于您在构建时而不是在请求时渲染页面。SSG会自动完成对单个 HTML 页面进行编码的任务,并使这些页面提前准备好为用户提供服务。因为这些 HTML 页面是预先构建的,所以它们可以非常快速地加载到用户的浏览器中。
与服务器渲染不同,由于不必动态生成页面的HTM