PHPのreadfileは画像を読み込むことができますか?

(*-*)浩
リリース: 2023-02-26 09:22:02
オリジナル
2180 人が閲覧しました

php の readfile() 関数は、ファイルを読み取り、出力バッファに書き込みます。

PHPのreadfileは画像を読み込むことができますか?

#成功した場合、この関数はファイルから読み取られたバイト数を返します。失敗すると、関数はエラー メッセージとともに FALSE を返します。関数名の前に「@」を追加すると、エラー出力を非表示にできます。 (推奨される学習:

PHP ビデオ チュートリアル )

文法

readfile(filename,include_path,context)
ログイン後にコピー

<?php
echo readfile("test.txt");
?>
ログイン後にコピー

上記のコードは出力します:

There are two lines in this file.
This is the last line.
57
ログイン後にコピー

このテストは、readfile を使用して同時に 600 枚の画像を読み取り、同じページに表示することです。その結果、php-cgi.exe プロセスが増加しました。大幅に遅くなり、画像を開くのが非常に遅くなったため、同じサーバー上の他の PHP プログラムを開くことができなくなりました。

画像の読み込みや送信に通常のページに比べて時間がかかるため、PHPのプロセスが長時間解放されず、php-cgi.exeが大量に生成されます。最大で 200 個以上のこれらのプロセスを生成しました。

必要な場合、または Web サイトのトラフィックが大きすぎる場合は、PHP の readfile() 関数を使用して画像を読み取らないようにしてください。一般に、サーバーはそれに耐えることができません。

以上がPHPのreadfileは画像を読み込むことができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート