站点健康状态REST API遇到了错误处理办法

一、出现的问题:

站点健康状态检查向您显示关于您 WordPress 配置的信息,及需要您的注意的项目。


2个关键问题

关键问题是那些可能对您的站点性能或安全有重大影响的项目,这些问题应当被优先解决。

REST API遇到了错误

REST API 是 WordPress 及其他应用与服务器通信的一种途径。例如,区块编辑器页面就依赖 REST API 来显示及保存您的页面和文章。

在测试 REST API 时,发生了一个错误:

REST API 端点:https://www.*****.cn/wp-json/wp/v2/types/post?context=edit
REST API 响应:(http_request_failed) cURL error 28: Connection timed out after 10001 milliseconds

您的站点不能完成环回请求

环回请求被用来运行计划事件,也被内建的主题及插件编辑器使用来确保代码稳定性。

到您站点的环回请求失败,这意味着依赖此种请求的功能将不能正常工作。
错误:cURL error 28: Connection timed out after 10001 milliseconds(http_request_failed)

2个推荐的改进

一个计划事件被延迟

推荐改进项目是对您的站点有益处的项目,尽管其不像关键问题那样需要优先考虑,它们仍然包含对于如网站性能、用户体验等项目的改进。

计划事件action_scheduler_run_queue执行被延迟。您的站点仍然工作,但这可能意味着定时发布或自动更新不再正常运行。

无法检测到页面缓存的存在

由于可能的环回请求问题,无法检测页面缓存的是否存在。请确认环回请求测试是否通过。错误:cURL error 28: Connection timed out after 5001 milliseconds(代码: http_request_failed)

页面缓存通过保存和提供静态页面使得用户访问时不需要每次都调用页面,进而改善了您站点的速度和性能。

页面缓存会通过查找已启用的页面缓存插件的同时向主页发起三次请求并查找一个或多个下列的 HTTP 客户端响应标头,来确定页面缓存的存在。

cache-control, expires, age, last-modified, etag, x-cache-enabled, x-cache-disabled, x-srcache-store-status, x-srcache-fetch-status.


二、解决办法(以宝塔面板为例):

1、关闭宝塔面板防火墙(出现此问题,思考一下最近是否修改过相关的安全设置)。

2、php管理界面,安装opcache、memcached扩展,图示如下。

站点健康状态REST API遇到了错误处理办法

不出意外的话,再次回到wordpress后台-工具-站点健康界面,即可出现通过检测。

站点健康状态REST API遇到了错误处理办法

 

 

 

作品发布:那一抹湛蓝,尊重用户版权,转载请注明出处:https://www.vosee.cn/webserver/6879.html

(0)
打赏 微信扫一扫-打赏 微信扫一扫-打赏
上一篇 2023年5月12日 上午11:08
下一篇 2023年5月14日 下午1:38

发表回复

登录后才能评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据