← 全部文章

技术与生活 / 一篇记录

访问量为什么和 Nginx 请求数差那么多?

一张页面会加载多项资源,机器人也会不断访问路径,服务器请求数自然不等于浏览量。浏览器脚本更接近页面行为,但又会漏掉被拦截或禁用脚本的访问。

先明确这里的区别

浏览器脚本更接近页面行为,服务日志则会包含更多机器人和资源请求。

以下思路适用于静态站点;路径、构建工具与发布时间规则需按站点实际配置调整。

页面浏览事件 / 服务器 HTTP 请求

怎样判断处理正确

比较同一时间窗内的来源与请求类型,再解释差异。

对齐时间窗口后分别观察页面事件、独立访客和原始请求。排查统计脚本时,除了 HTTP 状态还要看事件是否被过滤、数据库是否真的保存。

真正需要比较的是趋势与口径,而不是强求两套数字完全相等。明确机器人过滤、去重规则和会话窗口后,数据差异才有解释空间,优化也能围绕同一指标持续观察。

需要留意的是,脚本返回 200 不保证事件入库,机器人过滤也可能返回正常响应。

参考:建站实践 文档。

搜索文章

输入关键词,找回一篇记录。