虛擬主機的 PHP memory_limit 是 PHP 單個腳本單次執行最大可用內存限制。默認限制為 256MB,最大可調整為 512MB。
現已知php7以下,單腳本執行最大內存限制是2G,php7不限制;
php里只要把memory_limit設為-1,就不會限制你跑cli腳本時的內存限制,剩下的就是操作系統ulimit會限制任何進程的最大內存。
配置 memory_limit 可以設置的吧,然后就看你可用物理內存了。
調整PHP腳本單次最大可執行時間為60秒
上述規則中的60可以替換為你需要的執行時間,單位為秒。我們允許的最大執行時間為180秒,為確保服務器性能,執行超過180秒的用戶進程將被強制終止。
修改可執行時間是不推薦的操作。正常速度的網站程序,應當在2秒內完成執行。網站程序執行時間越長,訪問者等待網站初次響應(傳送第一個字節)的時間就越長。如果你的網站在日常訪問中經常遇到Request Timed Out超時錯誤,請優先檢查網站程序設置和資源使用情況。超過10秒仍未響應的網站,大部分訪問者會選擇關閉網頁。不問緣由地增大可執行時間,不僅可能無法提升網站用戶體驗,而且可能使異常腳本無法及時終止,降低網站的負荷能力