
ウェブサイトとは、共通のドメイン名で識別され、少なくとも 1 つのウェブ サーバーで公開されているウェブ ページのことです。ウェブサイトは通常、ニュース、教育、商業、エンターテイメント、ソーシャルメディアなど、特定のトピックや目的に特化しています。ウェブページ間のハイパー リンクは、多くの場合ホームページから始まるサイトのナビゲーションをガイドします。最も訪問されているサイトは、 Google、YouTube、Facebookです。[ 1 ] [ 2 ]
一般に公開されているすべてのウェブサイトは、インターネットを介してアクセスできるワールドワイドウェブを構成します。また、企業の従業員向け内部ウェブサイトなど、プライベートネットワークでのみアクセスできるプライベートウェブサイトも存在します。ユーザーは、デスクトップパソコン、ノートパソコン、タブレット、スマートフォンなど、さまざまなデバイスでウェブサイトにアクセスできます。これらのデバイスで使用されるアプリは、ウェブブラウザと呼ばれます。

ワールド ワイド ウェブ (WWW) は、1989 年にイギリスの CERN のコンピュータ科学者ティム バーナーズ=リーによって作成されました。[ 3 ] [ 4 ] 1993 年 4 月 30 日、CERN はワールド ワイド ウェブを誰でも無料で利用できると発表し、ウェブの飛躍的な成長に貢献しました。[ 5 ]ハイパーテキスト転送プロトコル(HTTP)が導入される前は、ファイル転送プロトコルやゴーファー プロトコルなどの他のプロトコルを使用して、サーバーから個々のファイルを取得していました。これらのプロトコルは、ユーザーがナビゲートしてダウンロードするファイルを選択するシンプルなディレクトリ構造を提供します。ドキュメントは、ほとんどの場合、書式設定されていないプレーン テキスト ファイルとして提示されるか、ワード プロセッサフォーマットでエンコードされていました。
元々は「web site」という綴りでしたが(「Web」はワールドワイドウェブを指す場合は固有名詞なので、「Web site」と大文字で表記されることもあります)、この綴りはほとんど使われなくなり、「website」が標準的な綴りになりました。シカゴスタイルマニュアル[ 6 ]やAPスタイルブック[ 7 ]などの主要なスタイルガイドはすべてこの変更を反映しています。
2009年2月、1995年からウェブの成長を追跡しているインターネット監視会社Netcraftは、ドメイン名とコンテンツを持つウェブサイトが2009年には2億1567万5903件あったと報告した。これは1995年8月のわずか1万9732件のウェブサイトと比較して大幅な増加である。 [ 8 ] 2014年9月にウェブサイト数が10億件に達した後(Netcraftが2014年10月のウェブサーバー調査で確認し、インターネットライブ統計が最初に発表したマイルストーンである。ワールドワイドウェブの発明者であるティム・バーナーズ=リーのこのツイートが証明している)、世界のウェブサイト数はその後減少し、10億件を下回るレベルに戻った。これは、非アクティブなウェブサイトの数が毎月変動するためである。ウェブサイト数は2016年3月までに10億件を超え、それ以降も増加し続けている。[ 9 ] 2020 年 1 月に Netcraft Web Server Survey が報告したところ、Web サイトは 1,295,973,827 個あり、2021 年 4 月に報告したところ、Web に接続しているコンピュータ 10,939,637 台に 1,212,139,815 個のサイトがあり、固有のドメインは 264,469,666 個あるとのことです。[ 10 ]すべての Web サイトのうち、推定 85 % は非アクティブです。[ 11 ]
静的ウェブサイトとは、クライアントのウェブブラウザに送信される形式でサーバー上にウェブページが保存されているウェブサイトのことです。主にハイパーテキストマークアップ言語(HTML)でコーディングされ、カスケーディングスタイルシート(CSS)は基本的なHTMLを超えて外観を制御するために使用されます。画像は、目的の外観を作成するため、またメインコンテンツの一部としてよく使用されます。音声や動画も、自動再生される場合や一般的にインタラクティブでない場合は、「静的」コンテンツとみなされることがあります。このタイプのウェブサイトは通常、すべての訪問者に同じ情報を表示します。顧客やクライアントに印刷されたパンフレットを配布するのと同様に、静的ウェブサイトは通常、長期間にわたって一貫した標準情報を提供します。ウェブサイトの所有者は定期的に更新を行うことがあります。テキスト、写真、その他のコンテンツの編集は手動プロセスであり、基本的なウェブサイトデザインのスキルとソフトウェアが必要になる場合があります。シンプルなフォームやマーケティング用のウェブサイトの例、例えばクラシックウェブサイト、5ページ構成のウェブサイト、パンフレット型ウェブサイトなどは、事前に定義された静的情報をユーザーに提示するため、多くの場合静的ウェブサイトです。これには、テキスト、写真、アニメーション、音声/動画、ナビゲーションメニューなどを通じた、企業とその製品およびサービスに関する情報が含まれる場合があります。
静的ウェブサイトでも、編集の利便性を高めるためにサーバーサイドインクルード(SSI)を使用することがあります。例えば、複数のページで共通のメニューバーを共有する場合などです。読者に対するサイトの動作は静的であるため、これは動的サイトとはみなされません。
動的Webサイトとは、頻繁に自動的に変更またはカスタマイズされるWebサイトのことです。サーバーサイドの動的ページは、HTMLを生成するコンピュータコードによって「オンザフライ」で生成されます(CSSは外観を規定するため、静的ファイルです)。動的Webシステムや動的サイトを生成するために利用できるソフトウェアシステムは、 CGI、Javaサーブレット、Java Server Pages(JSP)、Active Server Pages、ColdFusion (CFML)など多岐にわたります。Perl 、PHP、Python、Rubyなどの汎用プログラミング言語向けに、さまざまなWebアプリケーションフレームワークやWebテンプレートシステムが用意されており、複雑な動的Webサイトをより迅速かつ容易に作成できます。
A site can display the current state of a dialogue between users, monitor a changing situation, or provide information in some way personalized to the requirements of the individual user. For example, when the front page of a news site is requested, the code running on the webserver might combine stored HTML fragments with news stories retrieved from a database or another website via RSS to produce a page that includes the latest information. Dynamic sites can be interactive by using HTML forms, storing and reading back browser cookies, or by creating a series of pages that reflect the previous history of clicks. Another example of dynamic content is when a retail website with a database of media products allows a user to input a search request, e.g. for the keyword Beatles. In response, the content of the Web page will spontaneously change the way it looked before, and will then display a list of Beatles products like CDs, DVDs, and books. Dynamic HTML uses JavaScript code to instruct the Web browser how to interactively modify the page contents. One way to simulate a certain type of dynamic website while avoiding the performance loss of initiating the dynamic engine on a per-user or per-connection basis is to periodically automatically regenerate a large series of static pages.
Early websites had only text, and soon after, images. Web browser plug-ins were then used to add audio, video, and interactivity (such as for a rich Web application that mirrors the complexity of a desktop application like a word processor). Examples of such plug-ins are Microsoft Silverlight, Adobe Flash Player, Adobe Shockwave Player, and Java SE. HTML 5 includes provisions for audio and video without plugins. JavaScript is also built into most modern web browsers, and allows for website creators to send code to the web browser that instructs it how to interactively modify page content and communicate with the web server if needed. The browser's internal representation of the content is known as the Document Object Model (DOM).
WebGL (Web Graphics Library) is a modern JavaScript API for rendering interactive 3D graphics without the use of plug-ins. It allows interactive content such as 3D animations, visualizations and video explainers to presented users in the most intuitive way.[13]
2010年代のウェブサイトのトレンドである「レスポンシブデザイン」は、デバイスベースのレイアウトをユーザーに提供することで、最高の閲覧体験を実現しています。これらのウェブサイトは、デバイスやモバイルプラットフォームに応じてレイアウトを変更し、豊かなユーザー体験を提供します。[ 14 ]
ウェブサイトは大きく2つのカテゴリに分けられます。静的サイトとインタラクティブサイトです。インタラクティブサイトはWeb 2.0コミュニティに属し、サイト所有者とサイト訪問者またはユーザー間のインタラクションを可能にします。静的サイトは情報を提供または収集しますが、オーディエンスまたはユーザーとの直接的なやり取りはできません。ウェブサイトの中には、情報提供を目的としたもの、愛好家によって作成されたもの、個人的な使用や娯楽を目的としたものなどがあります。多くのウェブサイトは、1つ以上のビジネスモデルを使用して収益を上げることを目指しています。