具有4GB RAM的服务器-在PHP中为该服务器设置memory_limit的内存量


Server with 4GB RAM - amount of memory to set the memory_limit in PHP for this server?

我有一个专用的云服务器,4GB内存和4核1.2GHz。

我有一个非常健壮的系统正在运行,我想知道在PHP 5.5中设置memory_limit需要多少内存?

对您的特定应用程序进行基准测试,并从那里开始。

如果不知道你的应用程序是什么或做什么,真的很难提出一个适合它的限制。您可能会发现,给应用服务器的其他部分(os、httpd、db)提供更多内存,会比简单地提高PHP的使用限制带来更大的性能提升。

这尤其适用于数据库,对于许多应用程序来说,这是瓶颈。

因此,要么将其设置得很高,要么完全关闭限制,并在高(真实或模拟)使用期间对其使用情况进行基准测试,然后看看您认为它真正需要什么,并在此基础上添加10-15%的缓冲。

我们的任何建议都比不上积极监控其性能并根据应用程序和用户的变化进行调整。