我有一个关于PHP及其内存限制的问题。我有一个index.php
页面,要求memory_limit
设置为大约50MB
或更多才能运行。
这是否意味着当有人访问该页面时,需要50MB的RAM内存来加载页面?
换句话说,如果2个客户端同时要求同一页面,服务器需要100MB的可用RAM内存来服务它们吗?
答案 0 :(得分:4)
答案是肯定的,运行该页面的每个PHP进程都可能需要最多50 MB的RAM。
拥有这样一个贪婪的索引页面并不是一件好事。你不是在说它在做什么,所以不可能提供优化技巧,但要考虑将内存密集型任务放在别处,或者缓存页面。
答案 1 :(得分:0)
memory_limit
限制每个请求的脚本的内存使用量