SSGとは?静的サイト生成

U3
2025/10/29
2025/10/29

SSGとは、「Static Site Generation」の略で、ウェブサイトのページをビルド時にあらかじめHTMLファイルとして生成する技術です。これにより、ユーザーからのリクエスト時に即座にファイルを配信できるため、高速な表示やサーバー負荷の低減、SEOに優れるといったメリットがあります。

主な特徴と流れ

  1. ビルド時に静的HTMLを生成: ユーザーからのリクエストに動的に対応するのではなく、ビルド時に全てのページのHTMLを生成しておきます。
  2. 高速な配信: 生成された静的なHTMLファイルが、CDN(Content Delivery Network)などを通じて高速に配信されます。
  3. サーバー負荷の軽減: サーバー側での動的なページ生成処理が不要になるため、負荷が低くなります。
  4. SEOに強い: 事前に生成されたHTMLが提供されるため、検索エンジンのクローラーが内容を正しく把握しやすくなります。

メリットとデメリット

  1. メリット:
  2. 表示速度が速い。
  3. スケーラビリティが高い(CDNで簡単にスケールアウト可能)。
  4. サーバー負荷が低い。
  5. デメリット:
  6. コンテンツを更新するたびに再ビルドが必要になるため、リアルタイム性が求められるサイトには不向きです。




コメント

コメントはまだありません。