SSGについて、疑問な点があり質問させて貰いました。
Qiita記事を読んでいたのですが、「SSR」との違いについては、サーバーサイドレンダリングが不要であり、SSRよりも高速にレスポンスを返せるメリットがあることが分かりました。
少々、お聞きしたいのは以下の部分なのですが、
極端な話、最初から自分で HTML ファイルを書いてそれを配信することと何が違うのかと思うかもしれません。
こちらはDBからデータを取得し表示する必要があった場合、直書きのHTMLでは実現出来ないとの説明がありました。
確かにその通りなのですが、SSGの場合、動的に表示部分を変更するなどの場合は、再度ビルドしなければならず、単純にレンダリングするよりも時間がかかってしまうのではないかと思います。その為、そのような機能を組み込む場合は、現実的にはSSG向きではないかと思っております。
しかし、そうであるとすると、アプリをデプロイするタイミングでビルド -> データベースを参照し、HTMLを構築(レンダリング) -> 配信するといったようなアプリしか思いつかないのですが、具体的にどのようなサイトではHTMLの直書きよりもメリットがあるのかが分かりません。
例としては、ブログアプリに向いていると紹介されていることがありますが、ブログは動的な処理が必要ないと思いますし、そうなりますと、HTMLの直書きで良いのではないかとも思ってしまいます。
どなたか、こちらの疑問につきまして、少々ご助言の程頂けましたら幸いです
回答4件
あなたの回答
tips
プレビュー