[PHP-users 24800] Re: ファイルのダウンロードでメモリの消費を抑える方法

inokuni inokuni @ mx2.freecom.ne.jp
2005年 3月 7日 (月) 13:32:46 JST


初めまして。

----- Original Message ----- 
From: "鈴木孝征" <takamasa @ thaliana.myhome.cx>
To: "PHP-users ML" <php-users @ php.gr.jp>
Sent: Sunday, March 06, 2005 11:00 PM
Subject: [PHP-users 24798] ファイルのダウンロードでメモリの消費を抑える方法
> 
> Allowed memory size of 10485760 bytes exhausted (tried to allocate 4787953 bytes)
> php.iniでmemory_limit = 10M としてあります(変更後httpdの再起動もしました。)

10485760 byte = 約10M なわけで memory_limit = 10M でも足りないから
異常終了してるんじゃないですか?

memory_limit の数値を上げるか、
apache のみでダウンロードさせるしかないのでは?

PHP で mpg ファイルをすべて読み込まなければならない理由はわかりませんが、
通常は PHP で必要な処理をした後、Location ヘッダーで
mpg ファイルの実体 URL にリダイレクトするのがスマートだと思います。



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