[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 メーリングリストの案内