|
ColdFusion 米国 Allaire社により開発された、ウェブサーバの機能を拡張するためのアプリケーションサーバです。 ColdFusionを用いることにより、Webシステムの開発、構築、運用、修正が非常に効率よく行え、またアプリケーションを高速に稼働させ、さらにシステムの拡張にも柔軟に対応することができます。 CFMLタグという HTMLタグに追加されたタグを使うスクリプトファイルに対する表示要求があった場合、ウェブサーバはまず Cold Fusion を呼び出し、CFMLタグの処理を要求します。Cold Fusion は CFMLタグを決められた文法にしたがって処理し(データベースへのアクセスなど)、処理結果を HTMLの形でウェブサーバに渡します。ウェブサーバはその HTMLデータをクライアントに送信することになります。 Cold Fusion の利点のひとつは、ウェブサーバとのやりとりが CGI などを利用する場合に比べて極めて速いことです。これは、アクセス要求の度にスクリプトを起動する CGI インターフェースとは違い、Cold Fusion はメモリに常駐しており、マルチスレッドと呼ばれる方式で高速に処理要求をこなしていくからです。 |
||