如果你用 Halo 博客安装了「在线显示」插件,可能会遇到一个奇怪的问题:页脚处的“当前访客统计”一直显示异常,比如始终是 0、卡在某个数字不动,或者数据更新明显不对。

折腾了半天我才发现,问题并不在插件本身,而是出在 CDN / 边缘安全加速上——我用的是腾讯云 EdgeOne,它默认没有开启 WebSocket 协议支持。而这类实时统计插件通常依赖 WebSocket 维持长连接,一旦被边缘节点拦截或降级,访客数据就无法正常上报与更新。

解决办法很简单:登录腾讯云 EdgeOne 控制台,找到对应站点 → 进入「网络优化」或「规则引擎」相关设置,手动打开 WebSocket 支持 即可。

有遇到相同现象的朋友,不妨优先检查一下这个开关,很可能就能恢复正常了。