上傳大文件到EC2服務器, 我的配置是:PHP:是否ini_set(「memory_limit」,「1024M」);隱式地關閉PHP腳本執行結束的內存資源?
ini_set("display_errors",1);
ini_set("memory_limit","1024M");
ini_set('upload_max_filesize', '500M');
ini_set('post_max_size', '5000M');
ini_set('max_input_time', 300);
ini_set('max_execution_time', 0);
它的正常工作
但將腳本會自動釋放所有的資源相關它
或程序員應該免費資源明確
什麼默認(最佳)值a程序員應設置
它會釋放所有資源一旦完成 – Farhan
好吧,如果在EC2的RAM是5GB,我上傳文件時分配1GB呢?如果我在ini_set()中設置了128MB內存,那麼你說什麼,哪個更好1GB或128MB?所以服務器有足夠的內存,我的文件上傳沒有崩潰。並在上面的代碼中應該使用哪些ini_set配置,而不應該使用? –
php有最大內存限制分配。如果你在內存限制中設置-1,它將使用PHP設置的最大限制。它不會超過。這需要在服務器端處理超出PHP – Farhan