这是我在使用WP的最后4年里第一次在这个论坛上发帖寻求帮助。
切中要害-当我在wordpress仪表板中更新帖子时,我遇到了一个初始延迟。
我使用查询监视器检查了慢速查询,但没有。最长的查询耗时约为。0063秒。它与启用自动加载的选项相关。我甚至尝试为选项创建索引,但没有任何帮助。
这是截图-https://pasteboard.co/IiEPROz.jpg
现在,查询监视器显示帖子在1.23秒内更新,但在实际使用中,更新帖子大约需要15-20秒。
现在,我打开谷歌开发者工具来看看发生了什么,它显示了这篇文章。php最初需要大约5-6秒来响应,这很长。
屏幕截图-https://pasteboard.co/IiEP8NM.jpg.
因此,我已经挠了将近7天的头,想弄明白为什么最初会出现滞后,但却无法做到。
我正在一个具有4 GB ram和2核+ssd的VPS上运行该站点。Nginx+Php 7+memcache和Fast CGI。
此外,在页面规则中使用CF cdn并禁用仪表板。
任何专家对如何找出最初延误的原因都有一些指导-请与我分享。
我很乐意在这方面得到一些帮助。
SO网友:majick
除了@Rimarx已经提出的建议之外,另一个可能的原因(在许多原因中)是更新API进行外部调用,最终超时,您可以尝试在wp-config.php
:
define(\'WP_HTTP_BLOCK_EXTERNAL\', true);
define(\'WP_ACCESSIBLE_HOSTS\', \'*.wordpress.org\');
如果这起作用,可能是一个插件或主题,用于检查慢速更新服务器上的更新,或者与它的连接超时。同样,只有一件事需要检查/消除。(如果这确实有影响,那么您必须缩小导致问题的插件/主题范围,并从中着手。)