我看到HAProxy提供的会话总数与Google Analyticslogging的访问次数(HAProxy统计信息页面上的10倍数量)之间的差异几乎在一个数量级上。 我的configuration有问题吗?还是我误解了?
HAproxy中的会话是TCP会话。 当你打开一个网页,你可以有10,20或更多的TCP会话来下载页面及其组件(图像,CSS,JavaScript等)。
Google Analytics中的会话是访问。 当客户端访问你的页面时,他/她下载所有的组件(如此多个TCP会话),但是这只需要一次访问(当客户端执行相应的javascript时,调用google分析就完成一次)。
您必须考虑到,Google Analytics(分析)访问可能使用跟踪Cookie进行衡量,因此在给定的时间内,来自同一用户和浏览器的两次不同访问可能只计为一次访问,而HAProxy总会话计数器为,IIRC,是连接到服务器的HTTP连接总数,所以在前面的例子中,HAProxy会显示两个总会话而不是一个会话。