【发布时间】:2014-08-29 04:45:13
【问题描述】:
从 Jetty 文档 - http://www.eclipse.org/jetty/documentation/current/statistics-handler.html 看来,启用连接器统计信息似乎应该非常谨慎地使用,并且不应启用用于生产用途。
但是,我想知道是否应该启用请求统计信息(通过添加统计信息处理程序启用)或不用于生产用途?
【问题讨论】:
标签: jetty embedded-jetty jetty-9
从 Jetty 文档 - http://www.eclipse.org/jetty/documentation/current/statistics-handler.html 看来,启用连接器统计信息似乎应该非常谨慎地使用,并且不应启用用于生产用途。
但是,我想知道是否应该启用请求统计信息(通过添加统计信息处理程序启用)或不用于生产用途?
【问题讨论】:
标签: jetty embedded-jetty jetty-9
这个问题更适合serverfault.com,因为它不是编程问题(stackoverflow 是针对的)。
该文档对“生产”的含义进行了广泛的定义。
统计信息收集可以在您的生产环境中正常工作,但这取决于您的环境、您的 http 请求配置文件、网络功能等。
维护 Jetty 的团队倾向于在高流量、高负载的网站方面犯错,在这种情况下,这种统计信息收集存在问题,因此在记录它时,一般性警告是最谨慎的方法。 (注意:即使是“高流量”和“高负载”这两个词对不同的人也有不同的含义)
许多人认为任何性能下降(甚至每个请求只有 10ns)是不可能的,而其他人则认为没问题。
但是要知道,统计数据只是 long 值,并且会不断增加。如果您有一个高流量服务器连续运行数月,那么这些统计数据最终将无效/错误(因为您超过了Long.MAX_LONG)
【讨论】: