2009-09-28 30 views

回答

2

計數器在數據庫中創建非常高的爭用。解析apache/iis日誌並構建聚合是構建使用統計信息的一種簡單方法,但需要大量的請求日誌記錄和繁瑣的日誌解析器,也可能無法捕獲所有信息。另一方面,隊列計數器更新是可靠的,實現起來相當簡單(一旦排隊基礎架構就位)並且可以很好地擴展。

3

只需設置一個專業的統計解決方案,如Google Analytics,並且不要在這種類型的東西上旋轉你的輪子。專注於您的核心業務。

+0

@Asaph:他們創建用於跟蹤網站流量的軟件,因此他們詢問了這個問題。 – Rachel 2009-09-28 21:41:37

+0

@Rachel我的不好。所以這*是您的核心業務。我想我不應該假設其他情況。那麼,知道這一點,我會建議一個離線的過程來分析Web服務器訪問日誌,而不是實時點擊計數器,因爲您提出的實時點擊計數器需要鎖定才能確保準確性,這是您不想要的性能開銷。 – Asaph 2009-09-28 21:51:11

+0

@Asaph:謝謝Asaph的信息,所以我們需要一個不同的進程來檢查Web服務器訪問日誌,這種方法不會增加開銷,因爲我們增加了檢查Web服務器訪問日誌的頻率。 – Rachel 2009-09-28 21:58:48