我应该增加PHP内存限制以匹配VM内存限制吗?

我应该增加PHP内存限制以匹配VM内存限制吗?,php,linux,laravel,ubuntu,Php,Linux,Laravel,Ubuntu,我怀疑我是否应该这样做。我有一个来自Linode的具有4 GBs RAM的VM。我想优化我支付的费用,并在php.ini中增加内存限制的默认值,以允许我的Laravel应用程序使用比默认值多得多的内存 sed -i -e 's/.*memory_limit.*/memory_limit = 4096M/g' /etc/php/7.1/fpm/php.ini cat /etc/php/7.1/fpm/php.ini | grep memory_limit /etc/init.d/php7.

我怀疑我是否应该这样做。我有一个来自Linode的具有4 GBs RAM的VM。我想优化我支付的费用,并在php.ini中增加
内存限制
的默认值,以允许我的Laravel应用程序使用比默认值多得多的内存

sed -i -e 's/.*memory_limit.*/memory_limit = 4096M/g' /etc/php/7.1/fpm/php.ini


cat /etc/php/7.1/fpm/php.ini | grep memory_limit


/etc/init.d/php7.1-fpm restart
这是否有助于加快我的Laravel应用程序的加载速度


PHP将使用的RAM是否有限制?即使您将其设置为4GB,他们仍然会使用一定数量的RAM,比如.5GB?这是虚构的还是真实的?

对于大多数用例,不,你不应该这样做

根据设计,PHP脚本不保存状态。这里过于简化意味着:对于每个连接(对服务器的请求),将启动一个内存空间为空的新进程

如果您的应用程序的每个请求都需要4GB,男孩。。你有大麻烦了


您可以在这篇文章中阅读更多关于它的内容:

允许更多内存不会使它更快,除非您使用的内存超过了分配的内存。有多少个并发连接?不能同时使用所有4GB两次。如果应用程序运行缓慢,则不太可能是内存问题。PHP将尽可能多地使用它所需要的资源,直到分配的总量。