【问题标题】:rails algorithm visitors countrails算法访问者计数
【发布时间】:2013-04-22 15:50:29
【问题描述】:

实现访问者逻辑的最佳方式是什么?

  1. 创建访问者表|ip|resource_type|resource_id|
  2. 在记录(帖子、宠物、事件、广告等)中创建序列化字段
  3. 使用 nosql 解决方案
  4. 任何其他想法

    • 在第一种情况下,我们为每次访问扩展了表格大小。
    • 在第二个中,我们有一个长字段。
    • 第三次,我在生产环境 (centOS) 中遇到了 mongoid 问题。

【问题讨论】:

  • 您要统计访问次数吗?在redis中增加一些计数器! :)

标签: ruby ruby-on-rails-3 visitor-statistic


【解决方案1】:

不确定我是否在回答,但我不会自己实现,而是看看现有的解决方案。对于基本计数:

关于每个用户所做的更详细的指标,我会去cohort

另外一个选项可能是只使用日志和类似lograge 的东西来记录每个请求。添加字段(例如IP)非常容易。然后,您可以从日志中提取所有信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多