ZeroPlus Gateについて

\ シェア /

FacBook
Twitter
LINE
はてブ
PPocket
ZeroPlus Media > ITリテラシー > 【IT用語】動的なサイトとは?意外と間違える静的サイトとの違いを解説

【IT用語】動的なサイトとは?意外と間違える静的サイトとの違いを解説

ITリテラシー

2022/01/05

2023/04/14

動的なサイトサムネイル

この記事では、動的なサイトと静的なサイトの違いについて解説します。

この記事で身につく内容
  • 動的なサイトと静的なサイトの違い
  • CMS化したサイトについて

ZeroPlus Gateについて

プログラミング学習でこのような経験はありませんか?

  1. 目標に向けて何を学べば良いかわからない
  2. 調べても解決策が見つからない
  3. 現場レベルのスキルが身につくのか不安

これらの悩みは、学習環境を整えることで全て解決することができます。

ZeroPlus Gateでは、30日間無料で最適な学習環境を提供しています。

  1. なんでも相談できる専属メンター
  2. いつでも技術相談ができるプロ講師
  3. 元IT企業CTO監修のカリキュラム

条件なしでこのレベルの環境を無料で提供しているのはZeroPlus Gateだけです。
ただし、無料サービスの提供には参加者の数に制限があります。

少しでも興味がある方は、以下のリンクからサービスの詳細をご覧ください。

今すぐZeroPlus Gateの詳細を見る

動的なサイトとは

動的なサイトとは、見る人によって表示の変わる可能性があるWebサイトのことを指します。アニメーションが動くサイトのことではありません。

見る人によって表示が変わる、とはどういうことでしょうか。

たとえばAmazonのページを想像してみてください。Amazonのようなショッピングサイトでは、ユーザーや時期などによって、表示される商品が大きく変わります。

普段洋服を購入している人がAmazonを開けば、洋服が多く表示されるようになります。タイムセールの時間中には、その人に合わせたタイムセールの対象商品が自動的によく表示されるようになります。

このようにユーザーによって表示の内容が変わる可能性のあるWebサイトのことを、「動的なサイト」と呼んでいます。

 

静的なサイトとは

「動的なサイト」があるのなら、その逆で「静的なサイト」も存在します。静的なサイトとは、見る人によって表示している内容が変わらないWebサイトのことを指します。

たとえば商品紹介で使われるランディングページ(LP)を想像してみてください。ランディングページは、いつ、誰がアクセスしても同じページが表示されます。

ランディングページの内容を変更したいと思ったら、サーバーからランディングページを構成しているHTMLファイルを取ってきて、修正してまたアップロードしなおす必要があります。HTMLファイルそのものを変更しなければ、サイトの表示が変わることはありません。HTMLファイルが変わらない限り、常に同じ内容のページが表示され続けます。

アニメーションの多いサイトでも、誰がいつ見ても同じアニメーションで動いていて、中の文章や画像も変わっていないのなら、静的なサイトになります。

このようにユーザーによって表示している内容が変わらないWebサイトが、「静的なサイト」です。

ZeroPlusgate50教材の動画

CMS化したサイトは動的なサイト?静的なサイト?

当サイトZeroPlus Mediaでは、CMSとしてWordPressを使用しています。「CMS」については、こちらの記事で詳しく解説しておりますのでどうぞご覧ください。

CMSを使用したサイトの中には、見る人によって表示が変わらないサイトもあります。たとえばZeroPlus Mediaでは、更新がない限りはいつ誰が見ても同じ内容が表示されるはずです。

これは動的なサイトといえるのでしょうか?

 

CMS化したサイトは「動的なサイト」

結論から言うと、CMS化したサイトは「動的なサイト」に分類されます。

HTMLによってWebサイトの内容を表示する仕組みは、動的なサイトも静的なサイトも同じです。動的なサイトと静的なサイトの違いは、元からあるHTMLを表示させるか、HTMLをリアルタイムに生成するかの違いにあります。

元からあるHTMLを表示するサイト(静的なサイト)の場合には、サイトを更新する際に人の手でHTMLファイルを書き換えなければなりません。一方でCMSを導入した動的なサイトでは、文章や画像をWordの文章を作るときのようにレイアウトするだけで更新することができます。更新の際に人の手でHTMLファイルを書き換える必要はありません。

下の図は、動的なサイトと静的なサイトで、「B」の表示を変更する場合のイメージです。動的なサイトの場合、管理画面から「B1」を「B2」に修正するだけで、ユーザー側の表示を変更させることができます。一方で静的なサイトの場合は、Bのみを変更したい場合でも、AやCが含まれたHTMLファイルを直接変更してサーバーにアップロードする必要があります。

動的なサイトと静的なサイトの解説

CMSはサーバ上で動作しており、これらの文章や画像、カテゴリなどの情報をサーバに保存します。そしてサイトを表示するときにそれらの情報をサーバから取り出して組み合わせ、都度HTMLファイルを生成することでWebサイトを表示させるという仕組みになっています。

注文を受ける前からHTMLが存在する静的なサイトに対し、動的なサイトでは注文を受けてからHTMLを作ります。

ここが静的なサイトと動的なサイトの大きな違いです。SEOにも強いことから、Web上の多くのサイトは動的なサイトとなっている場合が多いです。

 

まとめ

動的なサイトと静的なサイトの違いについて解説しました。

動的なサイトは、サイトにアクセスされるたびにHTMLを生成して表示しています。

そのため、見る人によって表示が違う可能性があるのが特徴です。

一方で静的なサイトは、元々作られたHTMLファイルをサーバーから取得して、そのまま表示しているという違いがあります。

そのため、見る人によって表示が違うことはなく、いつも同じページが表示されます。

動的なサイトと静的なサイトの違いを理解することは、Web制作の実務を行うにあたってとても重要です。違いをしっかりと理解して、学習に取り組みましょう!

ZeroPlus Gateについて

プログラミング学習でこのような経験はありませんか?

  1. 目標に向けて何を学べば良いかわからない
  2. 調べても解決策が見つからない
  3. 現場レベルのスキルが身につくのか不安

これらの悩みは、学習環境を整えることで全て解決することができます。

ZeroPlus Gateでは、30日間無料で最適な学習環境を提供しています。

  1. なんでも相談できる専属メンター
  2. いつでも技術相談ができるプロ講師
  3. 元IT企業CTO監修のカリキュラム

条件なしでこのレベルの環境を無料で提供しているのはZeroPlus Gateだけです。
ただし、無料サービスの提供には参加者の数に制限があります。

少しでも興味がある方は、以下のリンクからサービスの詳細をご覧ください。

今すぐZeroPlus Gateの詳細を見る

\ 学んだことをSNSでシェアしよう /

この記事の執筆者

ZeroPlus Media変種部

ZeroPlus Media編集部

ZeroPlusは、「フリーランス特化型プログラミングスクール」です。ZeroPlus Mediaでは、フリーランスとして活躍する際に役立つ有益なプログラミングやWeb制作に関する情報を発信しています。

質問について

ZeroPlus Media読者限定で質問対応をおこなっています。以下の2つの方法で質問を受け付けています。

選べる2つの質問方法

1

Google Foam(テキスト)で質問

mail

フォーム送信

メールで解答

formで質問
2

Google meet(オンラインmtg)で質問

meet

日時選択

メールを受け取る

メールからmtgに参加

meetで質問
ZeroPlus Gateについて

あなたの目的に合わせた2つのサービス

あなたの目的に合わせたZeroPlusの2つのサービス
基礎からフリーランスレベルまで本質的な学びを提供しています

完全無料!30日間で学びきれる
プログラミンスクールZeroPlus Gate

  • お金をかけずに、学習を進めたい
  • Webサイトを作れるようになりたい
  • メンターや講師に質問しながら学習したい

詳しくはこちらから

フリーランス特化型
プログラミングスクール ZeroPlus

  • プログラミング学習で悩んでいる
  • 仲間と一緒に学習したい
  • フリーランスとしての総合的な力を養いたい

詳しくはこちらから