理解计算机技术术语
blog Technology

理解计算机技术术语

常用计算机和网页开发缩略词的参考列表,解释了诸如 CSR、SSR、SSG 和 CMS 等术语。


【网页技术术语】


容易因缩写而混淆的技术术语汇总。

术语

概述

CSR
(Client Side Rendering)

一种使用 JavaScript 在用户浏览器(客户端)端生成和渲染 HTML 的方法。

SPA
(Single Page Application)

一种无页面跳转、利用 JavaScript 在页面内动态更新内容的方法。实质上与 CSR 相同。

SSR
(Server Side Rendering)

一种在服务器端动态生成 HTML,使客户端能够像处理静态页面一样处理它的方法。虽然这会增加冗余的数据传输(如头部信息),但渲染速度很快。虽然这往往会导致页面增多,但由于内部链接增加,它有利于 SEO。

ISR
(Incremental Static Regeneration)

适用于需要定期更新的页面,通常与 SSR 搭配使用。更新后的页面在服务器端以设定间隔生成,并作为静态页面访问。

SSG 或 SG
(Static Site Generation)

一种页面无需更新、直接提供预渲染静态页面的方法。服务器和客户端负载较低。

CMS(Content Management System)

像 WordPress 这样的平台被称为 CMS。该系统无需手动编写页面,允许您仅编写内容(文章)即可自动生成 and 发布页面。这使作者能够专注于写作,并使页面管理变得简单。严格来说,CMS 由以下三个功能组成:

  1. 页面布局管理功能,用于将草稿排版为页面格式
  2. 内容管理功能,用于注册、删除 and 管理文章
  3. 数据库,用于存储实际文章(如 MySQL 或 PostgreSQL 等 RDBMS)

仅提取功能 (b) 以简化管理的方式被称为无头 (headless) CMS。

* 通过利用 headless CMS,您不仅可以为像 WordPress 这样的博客引入 CMS,还可以为内部系统引入 CMS,从而降低开发 and 维护成本。