EDIT3
大道主题确实是罪魁祸首。更新通知服务在登录用户的每个页面请求上运行(希望只针对管理员),由于某种原因,在页面突然加载之前需要 @10 秒的limbo-nothing-happening。这当然会影响管理员和面向公众的屏幕中的登录用户。删除了文件,瞧,页面加载迅速。
咆哮:浪费了一整天,第三方软件的损失和收益,arggghhh ;-)
EDIT2
也不是 MySQL,Boulevard 主题似乎是罪魁祸首。如何解决,我不确定。客户为主题付费并想使用它,但管理网站是一场噩梦;即永远等待管理屏幕加载...
编辑
好的,我确认初始 http 请求会立即到达防火墙,无论是否登录。但是,在防火墙层发生进一步活动之前,会有 10 多秒的延迟。我假设 WP 会发送会话 cookie,然后由于待定原因,验证远程用户是否登录存在延迟。
我现在将检查 MySQL,假设 CPU/内存使用率低,这不会是资源问题,但也许这是一个缓慢的查询......
原创
这里有什么交易?
WP新手,未登录时性能很好;但是,加载公共或管理屏幕需要 10 多秒。
linux top 没有显示出什么惊人的事情发生(没有尖峰的 cpu、内存使用),那么在这 10 秒毫无意义的时间内 WP 到底在做什么呢?啊 ;-)
ajax 请求很活泼,因此正常的同步 http 请求正在发生一些事情,这使得 WP 狗变慢(等待屏幕加载很难完成很多工作,比等待应用程序编译更糟糕,至少在你做一些有用的事情时等待!)
我的半解决方法是打开 Chrome 浏览器窗口,而不是登录 WP。我可以立即查看公共页面。然后,在 Firefox 中登录管理面板玩等待游戏;-(
线索受到赞赏,WP给人留下了深刻的印象(外观和感觉),但在这方面并没有那么多,疯狂......