静的サイトと動的サイトがある事は取り敢えず知って置こう

静的サイトと動的サイトがあるのは知ってますか, Do you know there have static site and dynamic site, 晓得嘛网站有静态和动态之别


HTMLで構築されたホームページにしろ、
ブログサービスを利用したブログサイトにしろ、
SEO対策は自分のサイトがある前提で考えるものです。

余談ですが、
HTMLで構築したサイトは、
検索ロボットから評価が良いとされていますが、
HTMLを知らなければ作成する事すらできません。
ホームページビルダーを使うとしても、
多少HTMLの知識がないと使えないものです。

インターネットが普及してから20年余り経ちますが、
一般ピープルとしてはSNSが使い易いので、
敢えてHTMLを勉強してまでサイト構築はしません。
ハードルが高過ぎます。

ブログだってSNSです。
テンプレートが沢山用意されています。
手を付けやすいブログを作ってから、
検索されるようSEO対策をどんどんして行く、
この方が自然だと思います。

自分のサイトは静的サイト?動的サイト?

これまた混乱させられそうですね~

最初、
筆者は文字や写真で投稿するのが静的サイトで、
動画などで投稿するのが動的サイトかと、
ものすごい勘違いをしていました(爆笑)。

少しずつ勉強した事を踏まえて、
簡単に違いを説明できるかトライしてみましょう。

2000年までは殆どHTMLで作成された静的サイトとは、
予め投稿したそれぞれの記事を、
HTML形式のページとして別々に保存し、
アクセス → タイトルにリンクした投稿ページを返す
この単純な2ステップで端末に表示します。

例えで言うならインデックスが付いたマニュアル本です。
マニュアル本が物凄く厚い場合を除き、
インデックスに辿ったページを見つけるのは早いです。

対して動的サイトとは、
WordPressやSNSなどで使われているような、
ユーザー設定のページデザインがあって、
投稿されたデータは全てデータベースとして保存され、
アクセス → DBからのデータ用表示ページを作る → ページを返す
端末に表示されるまで静的サイトより1ステップが多い。

アクセスの度に表示ページを作成するので、
その分表示が少し遅れます。

今のブログサービスやSNSのように、
アクセスする度に最新記事を表示したりするのは、
動的サイトの特徴です。

ユーザーが体感できるほどのスピード差かどうかは、
サーバーやデータ量やアクセス集中など、
色んな要素によるのでなんとも言えませんが、
この時代のサーバーでは、
そんなに顕著な差は感じられません。

静的サイトと動的サイトのメリットとデメリット

サイトを作る前に違いを知っておき、
目的に合ったサイトを作る方がいいではないでしょうか。

静的サイトのメリットは、
既存ページを引出すだけで表示が早く、
サーバー負担が少ないので費用を抑えられて、
DBを使わないから自然とセキュリティが上がり、
バッグアップが簡単でサーバー引っ越しも楽です。

デメリットはユーザーごとの切り替えができない、
複数人の共同管理ができない、
リアルタイムのデータ表示が難しい、
初心者が扱い難いと言ったところでしょうか。

動的サイトのメリットは、
ユーザーインタフェイス以外にも、
複数人による共同管理ができ、
リアルタイムのデータ表示ができ、
プログラム知識皆無でも使えます。

デメリットは都度表示ページを生成するので、
表示が少し遅くなる、
サーバーの負担がかなり掛かる、
データベースを使うのでセキュリティに脆弱性がある、
そんなところでしょうか。

良く動的サイトは都度表示ページを生成するので、
サーバー負担が静的サイトより軽いと勘違いされますが、
動的サイトは何から表示ページを生成していますか?
莫大なデータベースはどこにありますか?

動的サイトを静的サイトのようなスピードで表示するには、
数倍もの大きい容量が必要なので、
実はサーバーコストがかなり掛かります。

検索エンジンにとって、
動的サイトよりも静的サイトの方が、
インデックスし易い伝説は確かに存在します。
静的サイトはプログラム自体が簡潔であり、
動的サイトは非常に複雑で、
更に記事ごとに自動でURLをどんどん生成するため、
URLには多くのパラメータが存在します。

読書と同じ要領で考えて下さい。
簡単に読める本と複雑怪奇な言い回しをする本、
検索ロボットはどっちを先に理解するでしょうか。

動的サイトは自分でSEO対策が出来ないものがある

一般ピープルも使える需要から、
SNSを代表として、
今は現実に90%以上が動的サイトです。

静的サイトからインターネットに入ったので、
今のSNSで毎日膨大な情報量が押し出され、
筆者も直感的に「いいね」をしても目的は皆無、
もう~カオスそのものですね(笑)。

検索エンジンにとって静的サイトも動的サイトも、
認識するのにそれほど差はないと言う人もいます。
それは企業が運営するSNSには、
大容量なサーバーが使われ、
全体のシステムとしてSEOが行われているからです。

登録した会員は内部プログラムに触れません。

動的サイトのSEOができるのは、
今のところブログだけですね。

最近は静的サイトがまた注目され、
静的サイトジェネレーターが多く紹介されています。
プログラマーや業界のプロを中心に、
静的サイトに返り咲きしています。
進化は多種多様に枝分かれして行きますが、
突き詰めて行くとやはり、
Simple is Best ですかね。