WordPress 的功能不断的增多,WordPress 运行所需的内存也不断增多,如果内存不够,你在 WordPress 操作的时候,就会碰到像这样的问题"Allowed memory size of xxxxxx bytes exhausted"(允许的内存 xxxx 字节已经用光了),这时候你需要给 WordPress 分配更多的内存。
默认情况下,WordPress 会尝试分配 32M 内存(在 settings.php 文件中设置),如果你服务器支持增加 PHP 内存限制,你可以通过在 wp-config.php
文件中给 WordPress 分配更多的内存。
// 更多内存
define('WP_MEMORY_LIMIT', '64M');
// 再次更多内存
define('WP_MEMORY_LIMIT', '96M');
// 非常不错的内存
define('WP_MEMORY_LIMIT', '128M');
你可以一步一步增加内存,如果没有出现空白,则运行良好,比如我爱水煮鱼就增加到 128M 内存。
我爱水煮鱼的内存和使用率
给 WordPress 分配更多的内存需要你使用的服务器支持,一般的虚拟主机都是不支持的,甚至有些虚拟主机把 PHP 允许的内存设置为 8M,所以这个也是我为什么一直在博客中让大家尽量使用 (mt) Media Temple 主机的原因,除了稳定之外,完全可以对服务器按照自己的想法设置。