Размер загрузки PHP и его влияние на размер записи и ограничение памяти


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

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

  • post_max_size
  • upload_max_filesize
  • memory_limit

Мы будем очень признательны за вашу помощь.

Author: JakeGould, 2011-06-21

2 answers

  1. post_max_size должно быть 3G

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

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

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

 6
Author: Shef, 2011-06-21 13:11:26

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

 0
Author: Colum, 2017-06-25 10:59:33