2013-04-22 59 views
0

哪一個是實現訪問者邏輯的最佳方式?rails算法訪客數

  1. 創建訪客表| ip | resource_type | resource_id |
  2. 創建記錄連載場(郵政,寵物,事件,廣告等)
  3. 使用的NoSQL解決方案
  4. 任何其他的想法

    • 在第一種情況下,我們延長了每次訪問的桌子大小。
    • 第二,我們有一個很長的領域。
    • 在3日,我在生產mongoid(centOS)時遇到了麻煩。
+0

你想統計訪問量嗎?在redis中增加一些計數器! :) – 2013-04-22 16:11:38

回答

2

不知道我回答,但我不會實現我自己,而是看看現有的解決方案。對於基本計數:

有關每個用戶所做的更詳細的指標,我會去朝cohort

一個完全的其他選項可能只使用日誌和類似lograge來記錄每個請求。添加字段(如IP)非常容易。然後,您可以從日誌中提取所有信息。