目前WordPress站点健康检查项目,除了WordPress官方的一些检查项目,某些插件也会引入一些检查项目,以确保自己的插件工作正常。WordPress站点健康查看位置位于WordPress后台,工具,站点健康。我这里,后台一共检查26项。
那么确保WordPress站点健康通过所有健康检查,就需要这26个项目都没有任何问题。
大致上,项目包括:
- WordPress版本检测:保持最新版即可
- 插件版本检测:插件保持最新版
- 主题版本检测:主题保持最新版
- PHP版本检测:目前要求最低7.4版本
- 必须和推荐的模组均已安装
- PHP默认时区检测
- 未检测到PHP会话
- SQL版本检测:保持最新版
- 数据库存储的字符集支持UTF8MB4
- 站点需要安全通讯:HTTPS
- 计划事件运行正常
- HTTP请求正常
- REST API可用
- 关闭WordPress调试信息:wp-config取消调试信息显示
- 文件可以上传
- 插件和主题的自动更新配置
- 持久对象存储的使用判断
- EASY插件是否设置SMTP
- EASY插件是否创建数据库
- 是否可以与WordPress.org通讯
- 后台更新是否正常
- 站点是否可以进行环回请求
- HTTPS连接是更安全的网络浏览方式
- 授权标头被由您为此站点批准的第三方应用使用
- 页面缓存通过保存和提供静态页面使得用户访问时不需要每次都调用页面
- 域名邮箱是否设置DMARC记录(EASY插件)
目前我碰到的问题很少,无法一一列举答案。后面,我碰到某些问题时,会继续更新文章的。
不过据我推测,过不去健康检测的原因,大致上有两种:
第一种:服务器缺少组件,比如:可选的模组imagick未被安装或已被禁用。这个只需要安装一下PHP相应扩展即可。
第二种:页面缓存问题,比如页面响应时间过长就会报错。具体的检测内容如下:
- 服务器响应时间的中位数是 35 毫秒,小于推荐的 600 毫秒临界值。
- 检测到 3 个客户端缓存响应标头:
cache-control
,expires
,last-modified
. - 已检测到页面缓存插件。
如果未达标,一般情况下就要考虑优化了。具体的优化方案,参考我之前写的教程:《WordPress优化详细教程》。当然,你也可以直接购买我的付费服务:《WordPress付费优化套餐》
原创文章,作者:古哥,转载需经过作者授权同意,并附上原文链接:https://iymark.com/articles/5634.html