【发布时间】:2011-08-04 13:00:49
【问题描述】:
我希望能够记录基于 Java 的 API 服务的使用统计信息。估计的请求率在每分钟 10 到 300 个之间,并且可能会增长到更高的数字。我不需要详细的分析,只需要一个简单的点击计数器,它会在指定的时间间隔内记录点击次数,这样我就可以绘制使用率与时间的关系图。
我知道一种可能性是 MySQL 中的日志命中或转储文件,但我认为这可能会导致潜在的性能问题,因为 MySQL 请求看起来很昂贵。有更好的解决方案吗?我浏览了网络,但没有找到一个好的答案。
【问题讨论】:
-
您可以将它们批量记录到数据库中。与其将单行写入数据库,不如一次写入(例如)100 行。不过,请注意,每分钟 300 个请求没什么。
标签: logging usage-statistics high-volume