静的サイトとは
誰がいつアクセスしても予め用意されたファイルが表示されるウェブサイトのことです。
このブログもそうです。サーバーにはhtml,css,jsしかありません。
静的サイトの何がいいか
まず表示速度がとても速いです。
動的に要素を構成しないため非常に高速にページを表示できます。
WordPressなどでもキャッシュなどを駆使すれば匹敵できるとは思いますけど、静的サイトならある程度何を考えなくても速いです。
次にハッキングに強いです。
リポジトリが乗っ取られたとかしない限りではコンテンツを書き換えれません。
管理画面やデータベースなども存在しないため、穴があんまりないです。
そして安いです。
このブログはCloudflare Workersにデプロイされてますが無料、タダです。
XServerも静的サイトのホスティングサービスを無料で提供しています。
無料でサイトをもてます。強いですね。
デメリット
まず制作コストが高くなる可能性があります。
WordPressのようにポチポチして構築できるかと言われるとそうではありません。
PHPではなくJavaScriptやTypeScriptの知識、NuxtやAstroなどフレームワークの知識も必要になりますから。
デプロイにも様々手法はありますが、私はGitHub Actionsを使用しています。
あとは頻繁に更新するサイトには向かないのです。あくまでLPとかコーポレートサイトに向いてるだけって話。
とはいえ
企業サイトやソフトウェアを配布するサイトが乗っ取られ情報漏洩やリンク書き換えなどをされている現状を見ると、静的サイトのメリットはかなり大きいと思います。
リスクは依然として存在しますが、露出部分が少ないですから。
終わり
内容が薄いですけど、許してくれよ。
架空のランディングページとか企業サイトも作ってみたいですね。練習のために。