【えすえすじー】
SSG(静的サイト生成) とは?
💡 お弁当のように「事前に作り置き」しておくWebサイト
📌 このページのポイント
SSGって何がいいの?
SSRとの違いは?
ブログ以外にも使えるの?
SSGでも動的なコンテンツって扱えるの?
静的HTMLを配信しつつ、クライアント側でJavaScriptを使ってAPIからデータを取得する方法があるよ。コメント欄や検索機能はクライアントサイドで動的に取得する、というハイブリッド構成がよく使われる。AstroのIslandアーキテクチャはこの考え方をフレームワークレベルで実現しているんだ。
ページ数が何万もあるとビルドに時間がかかりそうだけど?
まとめ:ざっくりこれだけ覚えればOK!
SSGって出てきたら「ビルド時にHTMLを作り置きする仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「Static Site Generation」 = 静的サイト生成
💬 動的にサーバーで生成するのではなく、事前に静的ファイルとして生成(generate)することからこの名前がついた