我想向我的用户展示一些统计数据,例如 Google App Engine 上的点击次数/秒。我开始自己动手:
- 在每个页面视图上,将 1 添加到内存缓存中的计数。
每分钟:
- 读取并重置计数,并将“since”变量设置为现在。
- 将点击次数除以我上次计算以来的时间。
- 将数据保存到数据存储中的实体。
- 丢弃非常旧的数据。
然后我意识到这很重要,必须有一个图书馆来做这件事,但是我找不到适合我的图书馆。我简要地查看了 rrd4j 和 JRobin,但我不确定它们是否可以在没有大量重写的情况下在 Google App Engine 上使用。有没有人有更多的想法?