这是我第一次在这个论坛上张贴帮助,在过去4年使用WP。
说到点子上--当我更新wordpress仪表板上的帖子时,我正经历着初始的滞后。
我使用查询监视器检查慢查询,但没有。最长的查询大约需要.0063秒。它是与选项相关的自动打开。我甚至试图为这些选项创建一个索引,但没有帮助。
这是截图- https://pasteboard.co/IiEPROz.jpg
现在,查询监视器显示post是在1.23秒内更新的,但在实际使用中,更新post大约需要15-20秒。
现在,我打开了工具来查看发生了什么--它表明,post.php最初需要5-6秒的时间来响应,这是很长的时间。
截图- https://pasteboard.co/IiEP8NM.jpg.
因此,我已经抓了我的头近7天,以找出为什么有一个最初的滞后,但无法做到这一点。
我是运行在一个VPS的4GB内存和2个核心+ ssd的网站。Nginx+Php 7+内存缓存和快速CGI。
还有,在页面规则中有cdn和禁用仪表板。
任何专家都有一些关于如何找出最初延迟的原因的一些指导--请与我分享。
会很高兴在这方面得到一些帮助。
发布于 2019-06-09 20:06:40
首先,您需要找到代码减速的位置,尝试:
然后写结果。
发布于 2019-06-09 22:37:42
除了@Rimarx已经提出的建议之外,另一个可能的原因(包括)是由于更新API进行外部调用,最终导致超时,您可以尝试在wp-config.php中设置它:
define('WP_HTTP_BLOCK_EXTERNAL', true);
define('WP_ACCESSIBLE_HOSTS', '*.wordpress.org');如果这样做有效,它可能是一个插件或主题检查一个缓慢更新服务器上的更新,或它的连接是超时。再一次,只有一件事需要检查/消除。(如果它确实产生了影响,那么您必须缩小导致问题的插件/主题的范围,并从那里开始。)
https://wordpress.stackexchange.com/questions/340002
复制相似问题