コンピュータの技術用語について
Blog

コンピュータの技術用語について

最近のコンピュータ技術の単語は省略形ばかりで、知らないと意味がさっぱりです。このページは、少しづつ覚えた単語をメモしていくページです。


【ネット技術の用語】


用語の省略形が多くわかりづらいのでまとめ。

単語

概要

CSR

(Client Side Rendering)

ユーザーのブラウザ(クライアント)側でJavaScriptを使ってHTMLを生成・描画する方法。

SPA

(Single Page Application)

ページ遷移がなく、Javascriptでダイナミックにページ内を通信しながら書き換える方法。CSRと同じ。

SSR

(Server Side Rendering)

サーバー側で動的にHTMLを作成して、クライアントから見ると静的なページで扱える。ヘッダーなど無駄なデータ通信は多くなるが描画が早い。ページが多くなる傾向があるが相互リンクが増えるのでSEOに有利。

ISR

(Incremental Static Regeneration)

定期更新が必要な場合に便利で、SSRとセットとなる。定期的にサーバー側で更新ページを作成して、アクセス時はあくまで静的ページ扱い。

SSG or SG

(Static Site Generation)

ページに更新がなく、アップロードした静的ページをそのまま表示するだけ、サーバー負荷もクライアント負荷も低い。

CMS(Contents Management System:コンテンツ管理システム)

WordpressなどはCMSとも呼ばれる、ページを書くというよりは、記事というコンテンツだけを書いて自動的にページを作成して公開させるシステムを意味します。これによって著者は記事だけに集中でき、ページの管理なども簡単に行えるわけです。このCMSは厳密には以下の3つの機能から構成されています。

  1. 擬似をページ形式に流し込むページレイアウト管理機能
  2. CMSの名の通り、記事(コンテンツ)の登録削除などの管理を行う機能
  3. 実際の記事を保管するデータベース。(MySQL や PostgreSQLなどのRDB)

この(b)の部分だけを抜き出して、管理を簡単にしたものをヘッドレスCMSなどと呼びます。

※ このヘッドレスCMSを活かすことで、Wordpressのようなブログだけでなく、社内システムにもCMSを導入し社内システムなどの開発やメンテナンスコストを下げることが可能になります。




関連記事