Розуміння комп'ютерних технічних термінів
blog Technology

Розуміння комп'ютерних технічних термінів

Довідковий список поширених абревіатур комп'ютерних технологій та веб-розробки, що пояснює такі терміни, як CSR, SSR, SSG та CMS.


【Терміни веб-технологій】


Короткий огляд абревіатур, які можуть заплутати через свої скорочення.

Термін

Опис

CSR
(Client Side Rendering)

Метод, за якого HTML-код генерується та відображається на стороні браузера користувача (клієнта) за допомогою JavaScript.

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. Замість того, щоб писати сторінки вручну, ця система дозволяє створювати лише контент (статті), а сторінки генеруються та публікуються автоматично. Це дозволяє авторам зосередитися виключно на написанні текстів та спрощує керування сторінками. Строго кажучи, CMS складається з таких трьох функцій:

  1. Функція керування макетом сторінки для розміщення чернеток у форматі сторінки
  2. Функція керування вмістом для додавання, видалення та адміністрування статей
  3. База даних для зберігання самих статей (RDBMS, наприклад, MySQL або PostgreSQL)

Відокремлення лише функції (b) для спрощення керування називається headless CMS (безголовою CMS).

* Використовуючи headless CMS, ви можете впроваджувати CMS не лише для публічних блогів типу WordPress, але й для внутрішніх систем, знижуючи витрати на розробку та підтримку.