PHP内存限制/ RAM问题

时间:2011-11-20 13:09:18

标签: php ram memory-limit virtual-server

我有一个关于PHP及其内存限制的问题。我有一个index.php页面,要求memory_limit设置为大约50MB或更多才能运行。

这是否意味着当有人访问该页面时,需要50MB的RAM内存来加载页面?

换句话说,如果2个客户端同时要求同一页面,服务器需要100MB的可用RAM内存来服务它们吗?

2 个答案:

答案 0 :(得分:4)

答案是肯定的,运行该页面的每个PHP进程都可能需要最多50 MB的RAM。

拥有这样一个贪婪的索引页面并不是一件好事。你不是在说它在做什么,所以不可能提供优化技巧,但要考虑将内存密集型任务放在别处,或者缓存页面。

答案 1 :(得分:0)

memory_limit限制每个请求的脚本的内存使用量