サーバー側のスクリプトとは何ですか?

サーバーサイドスクリプトは、サーバーに小さなプログラムを実行させることにより、Webサーバー上のHyperText Transfer Protocol(HTTP)を介してカスタムコンテンツを提供することに関して主に使用される用語です。 通常、スクリプト言語で記述されたこれらのプログラムは、クライアントのリクエストが到着したときにサーバーによって実行されます。 リクエストの時点でクライアントによって指定されたパラメーターに応じて、スクリプトはクライアントのWebページを生成します。 この方法で作成されたWebページは、多くの場合、動的ページと呼ばれます。 これは、サーバーからリクエストクライアントに送信されてから実行されるクライアント側のスクリプトとは対照的です。

最初のサーバー側のスクリプトスクリプトテクニックは、リクエストを作成するユーザーに固有のコンテンツを配信するために、ハイパーテキストマークアップ言語(HTML)文書の手動編集を減らすことで時間を削減するために登場しました。 サーバー側のスクリプトは、多くの場合、オペレーティングシステムに渡すために一連のコマンドを含む小さな実行可能ファイルでした。 thWebサーバーを実行しているソフトウェアであるE Web Daemonは、これらのシェルスクリプトを使用して、ホストコンピューターに追加のプログラムをさらに実行します。 この一般的な手法は、1993年にインターネットエンジニアリングタスクフォース(IETF)によって開発されたCommon Gateway Interface(CGI)標準で定義されました。 ほとんどの場合、これらの初期のCGIスクリプトを使用して、サーバーからリクエストクライアントにデータベース応答を送信しました。

PerlやPHP:HyperText Preprocessor(PHP)などの解釈されたスクリプト言語が開発されたとき、サーバー側のスクリプトメソッドも進化しました。 HTTP Daemonsは、ホストのオペレーティングシステムに渡されるのではなく、これらのさまざまなスクリプト言語をWebデーモン自体から呼び出すことができる使用拡張機能を含むように更新されました。 この追加により、スクリプト言語のビットをHTMLドキュメントに含めることができます。 WebサーバーがThroを読み取るとドキュメントをWeb全体に送信する前に、ドキュメントをチェックしてドキュメント内のスクリプトを実行します。

サーバー側のスクリプトによって呼び出されたコンテンツはデータベースにあるため、事実上何でもかまいません。 製品の説明、価格のバリエーション、ウェブログエントリ、画像、さらにはフォーマットなどのコンテンツは、データベースに保存されます。 また、最初のスクリプトがデータベースから特定のデータをつかむだけでなく、セカンダリデータにアクセスする2番目のスクリプトを呼び出す1つのサーバー側のスクリプトスニペットを別のサーバー側のスニペットにネストすることも可能です。 これは、たとえば、ウェブログエントリのコメントなど、時間に敏感な、またはまだ不明な追加のネストされたコンテンツを使用して、かなりカスタム標準コンテンツを配信する場合に役立ちます。 その場合、Webサイトのメンテナンスには、データベース内のデータの更新が含まれます。これには、含まれたスクリプトが付属しているWebサイト上のすべてのページに影響を与え、そのデータを呼び出します。

サーバー側のスクリプト技術の多くはさらに開発されていますコンテンツ管理システム(CMS)と呼ばれるもの。 PHPはおそらく、この目的のために最も頻繁に使用される言語であり、多くのCMS実装の中核で実行されます。 ここでは、CMSで実行されているWebサイトを操作しているユーザーがHTMLドキュメントを編集して、タグと呼ばれるものを含めます。 タグは、本質的にCMSのキューであり、ドキュメントにどのスクリプトを含めるかを伝えます。 CMSは、追加のスクリプトとそれに関連するタグを作成することでカスタマイズできます。

他の言語

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

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