如何配置WordPress来处理75,000个页面?

时间:2011-07-06 作者:Alex Cook

我有一个使用WordPress的大型网站。到目前为止,我们在该网站上有75000个页面,它在前端的表现很好。

问题是,如果我们团队中的任何人接触页面编辑器(wp admin/edit.php?post\\u type=page),Apache就会耗尽服务器上的所有内存。

我尝试过禁用所有插件,但没有成功。我还试着在我们的实时服务器上进行调试,它有一个4GB的盒子。。。它仍然会消耗掉所有的记忆,并最终成为一个累赘。

在这个安装中,我们还有20000个帖子。在wp admin中加载这些内容没有问题。也许我们应该把所有的页面都移动到帖子上——但这会导致永久链接结构出现问题。

大型WP站点是否有我缺少的特殊设置或配置?

1 个回复
SO网友:scribu

问题在于,为了显示页面及其层次结构,WP必须加载所有页面,然后在内存中构建树。

因此,如果可以将这些页面中的大多数转换为一个或多个非层次化的自定义帖子类型,则可以保存这些页面。

可以模拟permalink结构。

结束