AN HTTPD ゲストブック/コメント集(2005年7月2日05:12)


萩原 pruru6854@hotmail.co.jp 2005/07/03 15:43

>中田さんへ
>ISAPIの方が速くなると理解してください。これはどうしようもありません。

了解しました。とはいえ実用レベルではあると思いますので引き続き使用させていただきます。

>それらの環境変数はISAPIでも取得できるはずです。過去ログに取得できないと書いてありましたか?

2002年の投稿に以下のようにありました。
http://homepage1.nifty.com/yito/namazu/gbook/20020202.1049.html
すでにPHPのVersionUP及びAnWebのVersionUPで対応済の物かもしれませんが
PHPを4.3.11にして試してみたところ少なくともHTTP_REFERERは取得できませんでした。

どちらにしろISAPIではXOOPSを動かすときにも問題があるようで私の環境では諦めたほうが
いいかなと思っています。php.exe が安定しているようです。


中田昭雄 nakata@st.rim.or.jp 2005/07/03 06:50

萩原さん、
ISAPIの方が速くなると理解してください。これはどうしようもありません。
それらの環境変数はISAPIでも取得できるはずです。過去ログに取得できないと書いてありましたか?


萩原 pruru6854@hotmail.co.jp 2005/07/02 05:12

PHPの動作でphp.exeを使った場合で、phpのreadfileを使いファイルを
出力すると転送速度が著しく低下します(5MB/s〜10MB/sなのが 500KB/sほどに)

やはり php.exe -> httpd.exe というのは遅くなってしまうものなのでしょうか。

ISAPIでの動作は問題ありませんでしたがISAPIでは取得できない変数が
多いようでphp.exeを使用しています。

HTTP_HOST, HTTP_USER_AGENT, HTTP_REFERER, REMOTE_ADDR
など過去ログにも載っていましたがこれらはISAPIの仕様なのでしょうか。

私の環境は Windows2000pro sp4 + AnHTTPd 1.42n + PHP4.3.1 です。
何か設定などで改善できる方法がありましたらご教授ください。