ミドルウェア

S

SSI(エスエスアイ)

SSI(エスエスアイ)とは、Webサーバーがページを送り出す直前に、HTMLファイルの中に別のファイルの内容や日付などを埋め込んで表示させる仕組みのことです。正式には「Server Side Includes(サーバー・サイド・インクルード...
W

Webサーバー

Webサーバー(ウェブサーバー)とは、ブラウザなどからの「このページを見せてほしい」というリクエストを受け取り、対応するWebページやデータを送り返す役割を担うソフトウェア、またはそれが動くコンピューターのことです。私たちが普段見ているWe...
S

SSR(サーバーサイドレンダリング)

SSR(サーバーサイドレンダリング)とは、Webページの表示内容(HTML)を、利用者のブラウザではなくサーバー側で組み立ててから送り届ける方式のことです。英語のServer-Side Rendering(サーバー側での描画)の頭文字をとっ...
A

Apache(アパッチ)

Apache(アパッチ)とは、正式には「Apache HTTP Server」といい、Webサイトを表示するために使われる代表的なWebサーバーソフトウェアのことです。無料で使えるオープンソースのソフトウェアで、長年にわたり世界中の多くのサ...
N

Nginx(エンジンエックス)

Nginx(エンジンエックス)とは、Webサイトを表示するために使われる、高速で軽量なWebサーバーソフトウェアのことです。特に、多くのアクセスを同時にさばくことが得意で、大規模なサイトを中心に世界中で広く使われています。現実世界でいえば、...
I

IIS(アイアイエス)

IIS(アイアイエス)とは、Microsoftが提供するWindows向けの「Webサーバー」ソフトウェアのことです。ブラウザなどからの「このページを見せてほしい」というリクエストを受け取り、対応するWebページやデータを送り返す役割を担い...
N

Node.js(ノードジェイエス)

Node.js(ノードジェイエス)とは、本来はGoogle Chromeなどの「Webブラウザの中」でしか動かなかったJavaScriptを、サーバー側(OS上)で動かせるようにした「JavaScript実行環境(ランタイム)」です。Nod...
D

データベース(DataBase)

データベース(DataBase、略称:DB)とは、大量のデータを整理・蓄積し、後から高速かつ正確に「検索・追加・更新・削除」ができるように管理されたデータの集まり、またはその管理システム(DBMS)のことです。システム開発において、ユーザー...