Skip to main content

サーバー側とは何ですか?

サーバーサイドには(SSI)が含まれ、Edge Sideが含まれる場合と呼ばれることもありますが、Webページのサービング中に行われる手順に関する指示を書くことで構成されるWeb開発者が頻繁に使用するテクノロジーです。クライアントコンピューターがWorld Wide Webアドレスを要求すると、Webページがサーバーコンピューターによって提供されます。これらのディレクティブは、拡張可能なハイパーテキストマークアップ言語(XHTML)ドキュメント内に直接含まれているか、スタティックページがハイパーテキストプリプロセッサ(PHP)などのスクリプト言語を使用してページ全体を提供することなく動的に生成されたコンテンツを含めることを可能にします。サーバー側のテクノロジーは、XHTMLドキュメントのごく一部のみを動的に生成する必要がある場合に、Web開発者によって作成されることがよくあります。たとえば、現在の現地時間は静的ページに表示する必要がある場合があります。これは、利用可能な数のスクリプト言語で記述された数行のコードで簡単に実現できますが、サーバー側にはそのような目的に頻繁に使用されます。ほぼ完全に動的に生成されたコンテンツで構成されているWebページは、サーバー側を使用しません。代わりに、Web開発者は、サーバーサイドスクリプト言語のスクリプトのコーディングを選択します。ただし、Webサイト全体でコンテンツを動的に生成するためのソリューションには、サーバー側の使用が含まれることとスクリプト言語の使用が含まれる場合があります。これは、サイトの各ページのどれだけが静的であり、ダイナミックであるかによって決定されるためです。ほとんどのWebホスト企業は、サーバー側の使用にはWebページのテクノロジーを使用するオプションをクライアントに提供しています。通常、コードが追加された.htaccessファイルを作成し、このテクノロジーを使用するXHTMLページにコードを追加することで構成されます。追加された特定のコードは、それ以外の場合は静的ページの特定の部分で生成する必要がある正確な動的コンテンツによって決定されます。このテクノロジーを使用するWebファイルは、機能するためには通常.shtmlまたはshtmであるWebホスト会社によって指定されたファイル拡張機能を搭載する必要があります。ドキュメントのファイル拡張機能を編集しないためにテクノロジーを使用することは、特に経験の浅いWebデザイナーと開発者の間で、一般的な間違いです。