j1987回答ポイント 70ptウォッチ 5

【PHP】PHP5.2を使用したWebシステムで、1GBのファイルをアップロードしたいと考えています。

PHPマニュアルの記述のとおりに考えると、
memory_limit ≧ post_max_size ≧ upload_max_filesize
の関係である必要があるようです。(一般的に)

ところが、サーバのRAMが512MBしかありません。
1.memory_limitを有効にする場合、memory_limitに512MBよりも大きい数字を設定してもよいものなのでしょうか。(スワップありきの設定?)
2.memory_limitはpost_max_sizeよりも小さな値でも大丈夫なのでしょうか。
3.そもそも、RAMが512MBのサーバでPHPを利用して1GBのファイルをアップロードするのは難しいのでしょうか。(タイムアウトは長く設定するとして…)

これらについて、どれか1つでも構いませんので、出来る限り情報のソース付きでご教示いただけたらと思います。
よろしくお願いいたします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2010-03-23 20:55:37
終了日時
2010-03-24 13:38:23
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798スワップ93タイムアウト178サーバ4580マニュアル710アップロード1578

人気の質問

メニュー

PC版