サーバー側に含まれるもの

サーバー側インクルード(SSI)は、エッジサイドインクルードとも呼ばれ、Webページの提供中に行われるべき手順に関する指示を記述することで構成されるWeb開発者が頻繁に使用するテクノロジーです。 クライアントコンピューターがWorld Wide Webアドレスを要求すると、サーバーコンピューターによってWebページが提供されます。 これらのディレクティブは、拡張可能なハイパーテキストマークアップ言語(XHTML)ドキュメント内に直接含まれるかコード化され、ハイパーテキストプリプロセッサ(PHP)などのスクリプト言語を使用してページ全体を提供することなく、静的ページに動的に生成されたコンテンツを含めることができます。

サーバー側インクルードのテクノロジーを使用する選択は、多くの場合、Web開発者がXHTMLドキュメントのごく一部のみを動的に生成する必要がある場合に行われます。 たとえば、現在の現地時間を静的ページに表示する必要がある場合があります。 これは、利用可能な任意の数のスクリプト言語で記述された数行のコードで簡単に実現できますが、サーバー側インクルードはそのような目的で頻繁に使用されます。 ほぼ完全に動的に生成されたコンテンツで構成されるWebページは、サーバー側インクルードを使用しません。 Web開発者は、代わりにサーバー側のスクリプト言語でのスクリプトのコーディングを選択します。

サーバー側を使用することには、コードの削減やサービスを提供するコンピューターへの負荷の軽減など、スクリプト言語の技術を超える利点があります。 ただし、Webサイト全体でコンテンツを動的に生成するソリューションでは、サーバー側インクルードとスクリプト言語を使用する必要があります。使用する選択は、サイトの各ページのどれだけが静的でどれだけが動的かによって決まるためです。 ほとんどのWebホスト企業は、Webページのテクノロジーを含むサーバー側を使用するオプションをクライアントに提供しています。

サーバーサイドインクルードの実装は通常、特に経験豊富なWebデザイナーと開発者にとっては簡単なタスクです。 通常、コードを追加する.htaccessファイルを作成し、このテクノロジーを使用するXHTMLページにコードを追加します。 追加される特定のコードは、静的なページの特定の部分で生成される必要がある正確な動的コンテンツによって決定されます。 このテクノロジーを利用するWebファイルは、機能するために、通常「.shtml」または「shtm」であるWebホスト会社によって指定されたファイル拡張子を保持する必要があります。 技術を使用するためにドキュメントのファイル拡張子を編集できないことは、特に経験のないWebデザイナーや開発者の間でよくある間違いです。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?