从Jetty文档 - http://www.eclipse.org/jetty/documentation/current/statistics-handler.html,看起来应该非常谨慎地使用连接器统计信息,不应该为生产使用启用。
但是,我想知道是否应该启用请求统计信息(通过添加统计信息处理程序启用)以供生产使用?
答案 0 :(得分:1)
这个问题更适合serverfault.com,因为它不是一个编程问题(stackoverflow用于)。
该文档的编写广泛定义了“生产”的含义。
统计信息收集可以在您的生产环境中正常运行,但这取决于您的环境,您的http请求配置文件,网络功能等。
维护Jetty的团队往往会在高流量,高负载的网站上犯错,这种统计信息收集存在问题,因此一般警告是记录它时最谨慎的方法。 (注意:即使是“高流量”和“高负荷”这两个词对不同的人来说意味着不同的事情)
有许多人认为任何性能下降(即使每次请求只需10ns)也是不可能的,而其他人则觉得没问题。
然而,知道统计数据只是long
值,而且还在不断增加。如果您的高流量服务器连续数月停留,则这些统计信息最终将无效/错误(超过Long.MAX_LONG
时)