我注意到我的浏览量计数被 Firefox 中的管道功能弄乱了。使用启用了流水线的 Firefox 访问的人每次访问都会计算两次(或多次)。
检测或阻止这些重复请求的最佳方法是什么?我需要知道如何在我的服务器上阻止它,而不仅仅是如何在 Firefox 中禁用流水线。
我正在使用 PHP 和 Apache。
考虑使用非基于日志文件的统计解决方案,如谷歌分析。
这确实是您选择的统计数据包的问题,而不是 Firefox。
您可以使用 ApacheKeepAlive Off
指令来防止 Apache 在请求后保持连接打开。
如果您停留在较旧的 1.3 版本的 Apache 上,它是KeepAlive 0
.
更新:
这两个链接上的“上下文”信息都显示为“服务器配置”。根据此页面,这意味着您不能在.htaccess
文件中使用它们。
如果您只能从 更改设置.htaccess
,我认为您将需要使用该SetEnv
指令来设置nokeepalive
环境变量。该页面上的示例还显示了如何通过用户代理仅为特定文件/路径或特定浏览器设置变量。