收集Rails应用程序使用统计信息的最佳方法
-
05-07-2019 - |
题
我有一个Rails应用程序,用户可以在其中设置域并将内容发布到它们上。我需要收集公共流量统计信息,例如网页浏览次数等。此功能的一个很好的例子是我可以看作客户的flickr使用情况统计信息。
问题是收集使用信息的最佳方式是什么。是应该通过解析日志文件来完成还是应该在运行时收集并存储在数据库中?是否有任何工具或Rails插件已提供此功能?
此解决方案应该可以很好地扩展,即使有数千个域和数月的数百万次综合浏览量。
解决方案
这取决于您正在尝试记录的内容。
我已经开始使用 http://github.com/smtlaissezfaire/enhanced_query_analyzer/tree / master 在beta生产系统中记录查询。您当然可以使用application.rb
中的before过滤器执行与日志页面视图类似的操作如果您需要或想要使用数据库,不想与谷歌分享您的信息,并且正在使用mysql,我建议您查看存档存储引擎
不隶属于 StackOverflow