memory_limit 应该设置越大越好?

memory_limit这个值是指每个脚本所占的内存,还是服务器上所有PHP程序运行时一共可占用的最大内存?志强5405一颗,2*2G内存,MSSQL已占用了2G内存了。... memory_limit这个值是指每个脚本所占的内存,还是服务器上所有PHP程序运行时一共可占用的最大内存?志强5405一颗,2*2G内存,MSSQL已占用了2G内存了。现在memory_limit设置的是128M。发帖量每天1500左右目前不清楚该设置多大为好请教各位 展开
 我来答
江小婳
2018-04-05 · TA获得超过8069个赞
知道小有建树答主
回答量:30
采纳率:0%
帮助的人:9123
展开全部

memory_limit设置并不是越大越好,要根据应用程序的需要来设置,原则是memory_limit * 进程数不得超过机器总内存, 否则会导致启用磁盘 swap,资源耗尽,最后死机。

设置memory_limit的方法:

  1. 首先找到对网站生效的php.ini文件

    对于Linux用户,可以通过执行“php -i | grep Loaded Configuration File”来找到对应的配置文件,而Windows用户,可以尝试修改php安装目录下的php.ini;

  2. 编辑php.ini

    在php.ini中,找到“memory_limit”这一项,如果没有,可以在文件的尾部自己增加这个参数;

  3. 重启web 服务器

    如果是web服务器使用Apache,则执行:httpd restart。

zerozzp
2016-03-16 · TA获得超过201个赞
知道小有建树答主
回答量:366
采纳率:100%
帮助的人:254万
展开全部
memory_limit integer This sets the maximum amount of memory in bytes that a script is allowed to allocate. This helps prevent poorly written scripts for eating up all available memory on a server. Note that to have no memory limit, set this directive to -1.
设置一个脚本能分配的最大内存总量
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-05
展开全部
这些参数,在流量一般的情况下,我倾向于使用默认设置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-11-26
展开全部
服务器CPU经常不到50%但是论坛反应有时慢为什么200多K的WORD ,下到一半就不动了?是服务器流量问题,还是PHP设置问题?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式