我们有一个Wordpress网站,现在有大约9k页,在导入后的许多位置目标页面。前端运行非常好,没有任何性能损害(在我用自定义的wp_list_pages查询替换了MySQL之后),但是页面管理部分甚至不能被触及。所有其他部分的管理开放罚款。即使我导航到前面的页面并使用Edit链接,它也无法拉出Edit屏幕。更改permalink结构没有帮助,我知道这是前3.0 wordpress的一个问题。也尝试禁用所有插件,没有帮助。我在Wordpress 3.3.2上跑。
请站住!我认为,我唯一的选择是将网站分割成基于Wordpress网络的较小的子网站,但这至少会导致整个网站被推迟一个月的重组。
有人提到使用https://github.com/rackerhacker/MySQLTuner-perl来优化my.cnf和MySQL。我得看看这在我的主机上是否可行,如果不行,我们就得搬家了。任何人的想法都会非常感谢,谢谢!
编辑一个wordpress开发人员提到,我可以“关闭edit.php中的分层显示。wp_edit_posts_query()中的过滤器可能能够适应这种情况”,作为一种潜在的解决办法。有人有处理这种事情的经验吗?
发布于 2012-04-30 22:46:32
不幸的是,您提供的细节有点有限。例如,您所使用的主机类型是什么,您在这里处理的流量是什么?
如果您有一个共享的托管帐户,那么您应该知道共享主机为您提供有限的cpu和内存资源,因为它是通过多个托管帐户共享的。
在我的经验中,当wp开始在前端或管理员上运行时--这是由于一个查询返回了大量的结果,无论是posts、页面还是图像--这肯定与资源相关,要么是分配给php的内存不足,要么是没有足够的cpu能力来完成一个进程。
有时,未优化的数据库也可能是原因--您可以尝试使用http://wordpress.org/extend/plugins/wp-dbmanager/。
https://wordpress.stackexchange.com/questions/50696
复制相似问题