[PHP-users 21161]windowsでfopenすると遅い

Yoshifumi Iwata yoshifumi @ telecom-j.com
2004年 4月 7日 (水) 11:03:00 JST


いわたと申します。初めまして

windows マシンで30M程度のファイルを fopen() すると、fopen() 完了まで
に非常に時間がかかります。スクリプトは以下の通りです。30M程度のファイ
ルだと fopen() に5〜6分かかりますが、一応最後までちゃんと動きます。

if( ! headers_sent() ) {
   header( "Content-type: application/xxx" );
   header( "Content-Disposition: attachment; filename=$FILE_NAME" );
   $fd = fopen( $file, "rb" );
   fpassthru( $fd );
}

何か対処法があれば教えていただけないでしょうか? ちなみに PHP は CGI版
ではなく、Apache モジュールとして動いています。

■環境

CPU     Celeron 500MHz
メモリ  192MB
HD      15GB( NTFS ), 空き 12.5GB
OS      Windows 2000 Service Pack 4

ブラウザ IE 6

phpinfoより
Apache/2.0.49 (Win32) mod_ssl/2.0.49 OpenSSL/0.9.7d PHP/4.3.4 
PHP  Version 4.3.4(Apache モジュールとして動作)


以上、よろしくお願いします。






PHP-users メーリングリストの案内