我正在重新构建 Discourse 以安装新插件,然后 WordPress 仪表板开始加载任何页面需要超过 30 秒。
显然,WP-Discourse 尝试在每次页面加载时访问 Discourse 服务器,无论请求哪个页面。如果 Discourse 服务器已关闭,WP-Discourse 会等待 PHP 超时,然后才释放连接。
当请求主页或单页时也会发生同样的情况。区别在于它不会等待 30 秒(我没有计算,但花费的时间较少)。
- WP-Discourse 是否真的有必要在每次请求时调用 Discourse 的服务器?这种行为给 WordPress 站点增加了大量延迟,即使 Discourse 响应及时。它应该仅限于真正需要它的页面。
- 调用 Discourse 时,WP-Discourse 不应等待 PHP 超时才释放连接。
我不知道这是不是新出现的,但我记得以前没有发生过这种情况。每次有新更新时我都会重建 Discourse,这是我第一次注意到这种行为。
我的 WordPress 已更新,WP-Discourse 版本为 v2.4.7。

