AN HTTPD ゲストブック/コメント集(2004年11月26日12:40)


しお chu_master@msn.com 2004/11/26 12:40

初めまして、AN HTTPD利用させて頂いております。
AN HTTPDでの問題ではないと思うのですが、何かしらのアドバイスでも頂ければ幸いです。
Win98+AN HTTPD1.42nでCGI実行させます。

//JScript.NETソースコード
import System;

with (Console.Out) {
WriteLine ("Content-type: text/html\r\n");
WriteLine ("<BODY>JScript.NET CGI Hello!!</BODY>");
}
//JScript.NETソースコードここまで

jsc /target:exe /fast+ ファイル名
にてコンパイルし、コンソール実行ファイル.exeを得ました。
これをブラウザよりCGI実行してみた所、大変遅いのです。

ちなみに旧JScriptにて、WSH(WindowsScriptingHost)でスクリプトCGI実行させた場合。
拡張子.jsをAN HTTPDにCGIスクリプトして登録(WSH5.6のwscript.exeにて実行。パスは環境で調整して下さい。)

//WSH版JScriptスクリプトコード
with (WScript.StdOut) {
WriteLine ("Content-type: text/html\r\n");
WriteLine ("<BODY>WSH JScript Hello!!</BODY>");
}
//WSH版JScriptスクリプトコードここまで

自分のWin98はメモリが64MBなので、大きな.NETFramework1.1ランタイムで実行させるがネックなようです。(最低推奨は96MBだそうです)
コンパイルしたJScript.NET版が遅いのはメモリが原因だと思っているのですが、
当初はスクリプトコードやVB6のコンパイルexeより遅いのは閉口しました。

XPや豊富なメモリ環境では、皆さんではどうでしょう。