【问题标题】:Slow WP Core and multi-site "Upgrade Network" timeout缓慢的 WP 核心和多站点“升级网络”超时
【发布时间】:2016-02-04 12:01:30
【问题描述】:

在专用服务器上运行的 WordPress 多站点存在速度问题。前端加载正常,但 WP Admin 端需要几分钟来加载每个页面。自从从一台服务器移动到另一台服务器(在同一网络上)后发生。新服务器有更高版本的 CentOS、PHP 和 MySQL。

我设置了 P3 插件以查看是否有任何插件导致延迟,但主要延迟似乎是 WP Core 加载(当我可以重新加载页面时我会更新它以查看它需要多长时间)。

我尝试重新上传最新下载的 WP 文件,但这似乎根本没有帮助,所以不确定这是否是数据库问题。

另外,当我尝试升级网络时,我得到了这个:

“您的服务器可能无法连接到在其上运行的站点。 错误信息:连接在 120001 毫秒后超时”

编辑:现在已经尝试了@Steve 在 cmets 中提到的 Blackfire Profiler,它显示管理页面的总加载时间是 2 分 1 秒,而 curl_exec() 需要 2 分钟处理(处理时间的 99.6%)。

有谁知道为什么在管理方面需要这么长时间?

【问题讨论】:

标签: php wordpress curl


【解决方案1】:

正确 - 在发现 curl_exec() 是主要的减速(使用 @Steve 推荐的 Blackfire)之后,了解了如何使用 this SO question 对其进行排序。

基本上只是更新了我的 /etc/hosts 文件,以便服务器的内部 IP 指向站点 URL,现在它像梦一样运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-16
    • 1970-01-01
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多