三个维度的心跳控制
-
前端心跳 (Frontend Heartbeat)
-
作用:一般是访客在前端页面(比如文章页、商城)时触发的心跳请求。
-
默认:60 秒一次。
-
建议:
-
如果是普通内容站、博客:可以直接 设置为 0(禁用),因为访客端几乎用不到。
-
如果有需要前端实时交互(比如 WooCommerce 实时购物车更新、前端提交表单插件):保持 60 或更长。
-
-
-
后端心跳 (Backend Heartbeat)
-
作用:后台仪表盘页面(不包括写文章)触发的心跳。
-
默认:60 秒一次。
-
建议:
-
如果后台管理人员少(单人维护博客/站点):可以调大到 120 秒,减轻服务器负担。
-
如果是团队协作、插件依赖后台心跳(统计/提醒/任务):保持 60 秒。
-
-
-
编辑心跳 (Editor Heartbeat)
-
作用:你在后台编辑文章/页面时触发的心跳。
-
功能:自动保存草稿、多用户编辑冲突提示。
-
默认:15 秒一次。
-
建议:
-
如果你经常写长文章,怕丢稿:保持 15 秒,保证草稿自动保存及时。
-
如果服务器压力大,可以适度调高到 30 秒或 60 秒,但不要禁用。
-
不建议设为 0,否则写文章时不会有自动保存功能,容易丢稿。
-
-
推荐配置(不同场景)
个人/小型博客
-
前端心跳:0(禁用)
-
后端心跳:120 秒
-
编辑心跳:15 秒(保持自动保存及时)
新闻站/内容站(多人协作)
-
前端心跳:60 秒
-
后端心跳:60 秒
-
编辑心跳:15 秒(必留)
WooCommerce 电商站
-
前端心跳:60 秒(保证购物车、订单刷新正常)
-
后端心跳:60 秒
-
编辑心跳:15–30 秒(根据写文章习惯调整)
总结:
-
前端心跳大部分情况下可以禁用(省资源)。
-
后端心跳可以延长间隔(减少压力)。
-
编辑心跳不要禁用,保持 15–30 秒最稳妥。