2

私のアプリケーション XMLReader は、リモートの場所から XML ファイルを読み取ります。読み取りを開始するための最大ファイル サイズ (バイト単位) は?

ありがとう

if ($file_size > XXX)
{
   exit('Wohooo that is a massive file to handle for me. Chop it up please');
}
4

1 に答える 1

1

なぜmax_fileサイズを気にするのですか?fgetsのようなものを使用すると、一度に1行ずつ読み取ることができます。または、freadのようなものを使用すると、一度に取得する量を設定できます。

これらのいずれかを使用すると、メモリを制御下に置いた場合にスクリプトが使用するリソースの量を簡単に制御できます。

スクリプトでシステムリソースを大量に消費することを心配している場合、これはサーバーのメモリとCPUサイクルをより有効に活用する方法についての素晴らしい読み物です。私は通常unset()btwを選びますが、より良い結果が得られるようです。

于 2012-07-30T13:03:04.240 に答える