Размер загрузки PHP и его влияние на размер сообщения и ограничение памяти - PullRequest
10 голосов
/ 21 июня 2011

Мое веб-приложение PHP требует загрузки файлов (размером от 2,5 до 3 ГБ) на сервер.Как это повлияет на следующие директивы?

Каковы обязательные значения в моем случае?

  • post_max_size
  • upload_max_filesize
  • memory_limit

Ваша помощь будет высоко оценена.

Ответы [ 2 ]

7 голосов
/ 21 июня 2011
  1. post_max_size должно быть 3G

  2. upload_max_filesize должно быть 3G

  3. memory_limit зависит !!!что вы собираетесь делать с файлом.Если вы собираетесь манипулировать файлом или выполнять другие операции с интенсивным использованием памяти, вам нужно будет установить верхний предел.Если вы не хотите устанавливать максимальный лимит, вы всегда можете установить его на -1.Это значение не имеет большого отношения к размеру файла, а скорее к размеру физической памяти, необходимой вашему сценарию для обработки задания.

Для первых двух:это максимальный размер файла, который вы ожидаете загрузить, с суффиксом байтового значения.Для KB должно быть K, MB должно быть M, GB должно быть G, ...

0 голосов
/ 21 июня 2011

Ваши значения должны соответствовать максимальному размеру файла, который вы хотите загрузить.Поэтому, если вы хотите 3 ГБ, то каждое из этих значений должно быть 3072M (3 ГБ в МБ).

...