サーバサイドスクリプトとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > サーバサイドスクリプトの意味・解説 

サーバサイドスクリプト

(Server-side scripting から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/26 14:21 UTC 版)

ナビゲーションに移動 検索に移動

サーバサイドスクリプトとは、Webサーバ上で動作し、Webサーバ上でプログラムの実行が要求されるたびに、結果をウェブブラウザに対して送信するようなプログラムである。[1]

サーバサイドスクリプトでは、Webサーバからウェブブラウザに送信される時点では既に処理が完了しており、スクリプトを含まない通常のHTMLがデータとして送出される。この点で、HTMLと同時に送信され、ウェブブラウザにて実行されるクライアントサイドスクリプト(この用途では、主にJavaScriptが使われている)とはまったく異なる概念である。

ウェブサーバプログラムの機能の主体は、あらかじめ用意された情報を利用者(クライアント)の要求に応じて送り返すことである。そのためサーバプログラム単体では情報をその場で動的に生成してクライアントに送信するような仕組みを作ることはできなかった。 そこでサーバプログラムから他のプログラムを呼び出し、その処理結果をクライアントに送信する方法が考案された。

実行速度やテキスト処理の容易さなどの兼ね合いによりPerlが使われることが多かった。近年では、Perlに加えてPHPPythonRubyなども広く使われている。

代表的なアプリケーションには、電子掲示板アクセスカウンタWikiブログシステムなどがある。

Webサーバとスクリプト処理系をつなぐ機構としては、CGI、データベースとスクリプト処理系をつなぐ機構としてはSQLクエリが使われてきたが、近年ではウェブアプリケーションに使うインタプリタや、アプリケーション本体を常駐させたり、スクリプトの実行結果[2]や実行に必要なデータ[3]キャッシュすることにより高速化、スケール化を図っている。

2010年代に入り、サーバサイドJavaScriptも多用されるようになった。特にNode.jsは、ウェブアプリケーション構築に頻繁に用いられている。

脚注

[脚注の使い方]
  1. ^ Client-side and server-side scripts - Web pages and web apps - GCSE Computer Science Revision” (英語). BBC Bitesize. 2022年5月26日閲覧。
  2. ^ varnishなど、リバースプロクシとよばれるもの。
  3. ^ memcachedなどのキャッシュサーバ。



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  サーバサイドスクリプトのページへのリンク

辞書ショートカット

すべての辞書の索引

「サーバサイドスクリプト」の関連用語

サーバサイドスクリプトのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



サーバサイドスクリプトのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのサーバサイドスクリプト (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS