2

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

那么这是否意味着任何时候有人访问该页面都需要 50MB 的 RAM 内存来加载该页面?

换句话说,如果 2 个客户端同时请求同一个页面,那么服务器需要 100MB 的空闲 RAM 内存来为它们服务?

4

2 回答 2

4

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

拥有这样一个贪婪的索引页面并不是一件好事。您不是在说它在做什么,因此不可能给出优化提示,但考虑将内存密集型任务放在其他地方,或者缓存页面。

于 2011-11-20T13:14:15.613 回答
0

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

于 2011-11-20T13:19:00.597 回答