虽然这不是一个直接的答案,但我想提出这个问题:
请注意,客户端的用户代理可以轻松修改。例如在编程方面:
HttpParams params = new BasicHttpParams();
HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);
HttpProtocolParams.setContentCharset(params, HTTP.UTF_8);
HttpProtocolParams.setUserAgent(params, "WAHAHAHA");
HttpConnectionParams.setConnectionTimeout(params, HTTP_CONNECTION_TIMEOUT);
HttpConnectionParams.setSoTimeout(params, HTTP_READ_TIMEOUT);
HttpClient newHttpClient = new DefaultHttpClient(params);
当使用它HttpClient
访问您的站点时,用户代理将是“哇哈哈”
此外,市场上的一些网络浏览器如海豚浏览器允许用户输入他们想要的任何用户代理组合。
因此,我认为从用户代理收集的命中计数统计信息不会那么可靠,我建议找到另一个标准来收集命中计数信息 =]