PHP Memory Limit Question

时间:2012-12-02 作者:Andy Jonathan

我刚移动到一个专用服务器,我想知道是否需要在wordpress配置文件中显式执行任何操作来提高站点的性能,比如设置内存上限。。真的需要这个吗?

非常感谢,安迪

3 个回复
最合适的回答,由SO网友:onetrickpony 整理而成

实际上,您应该利用服务器的优势,将一些负载从数据库(通常是磁盘)移动到内存中。您可以从启用APC PHP扩展并安装this plugin.

SO网友:Matthew Boynes

在WordPress配置中无需执行任何操作,只需使用PHP(在服务器的PHP.ini文件中)。

SO网友:theMojoWill

实际上WordPress在其wp配置中有一个选项。php文件设置WordPress允许使用的最大内存。默认为32MB。

WordPress将在使用此函数之前自动检查PHP分配的内存是否小于输入值。例如,如果PHP已分配64MB,则无需将此值设置为64M,因为WordPress将在需要时自动使用所有64MB。

但是,如果您想为WordPress分配特定的内存量,您可以这样做。

只需添加一行即可将其设置得更高:

define(\'WP_MEMORY_LIMIT\', \'64M\');

这会将内存限制增加到64MB,显然您可以将其设置得更高。

您可以在Codex Page on Wp-config.php

结束

相关推荐

High CPU & Memory Spikes?

我随机得到CPU和内存的高峰值。我已经停用了几乎所有试图找到罪魁祸首的插件。我一直在一次打开几个,然后等待30分钟,看看服务器是否表示可以。它总是这样。今晚我有3个小时没碰它,当我回来时,我意识到我的副总裁在晚上8点和9点左右随机出现峰值。但从下午6点到8点没有问题,从晚上9点到凌晨12点30分没有问题。它说我的问题是索引。php。这是26日随机开始的。没有新插件,没有脚本更改,根本没有区别。我如何找出问题所在?More Info:我在VPS上安装了两个wordpress。其中一个是我的主网站,我和大约3