PHP memory_limit 内存限制


虚拟主机的 PHP memory_limit 是 PHP 单个脚本单次执行最大可用内存限制。默认限制为 256MB,最大可调整为 512MB。

现已知php7以下,单脚本执行最大内存限制是2G,php7不限制;

php里只要把memory_limit设为-1,就不会限制你跑cli脚本时的内存限制,剩下的就是操作系统ulimit会限制任何进程的最大内存。

配置 memory_limit 可以设置的吧,然后就看你可用物理内存了。

 

调整PHP脚本单次最大可执行时间为60秒

php_value max_execution_time 60

上述规则中的60可以替换为你需要的执行时间,单位为秒。我们允许的最大执行时间为180秒,为确保服务器性能,执行超过180秒的用户进程将被强制终止。

修改可执行时间是不推荐的操作。正常速度的网站程序,应当在2秒内完成执行。网站程序执行时间越长,访问者等待网站初次响应(传送第一个字节)的时间就越长。如果你的网站在日常访问中经常遇到Request Timed Out超时错误,请优先检查网站程序设置和资源使用情况。超过10秒仍未响应的网站,大部分访问者会选择关闭网页。不问缘由地增大可执行时间,不仅可能无法提升网站用户体验,而且可能使异常脚本无法及时终止,降低网站的负荷能力


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM