2010-09-11 61 views
4

我有一個簡單的Web應用程序。我想測量任何一天或一個月有多少新的免費註冊,多少次付費註冊,多少次付費升級,多少次取消等等。然後,這些數據將通過迷你圖顯示在我的管理控制檯上。我應該即時計算統計數據,還是使用cron作業生成統計數據?

一般情況下,你的建議是:

一)編寫一個腳本,在每次通話,anlyses原始數據庫中的數據,並創建統計的時間段?

b)運行每日cron作業以記錄當天的新註冊數量,然後使用該簡化的數據創建迷你圖?

謝謝。

回答

4

那麼它依賴於任何使用你要對那些統計:

  • 如果你想顯示器什麼在你的系統中發生的,如果你能實時計算,這樣你就可以隨時知道數據庫中發生了什麼。

  • 如果您想要分析您的數據,最好預先計算週期性作業中的統計數據,因此您基本上可以在特定時間處理數據的快照。否則,你會得到移動難以處理的數據。

+1

你也可以混合使用兩者,實際上我有一個系統運行,當你訪問他們但是保存下來的統計數據時,下一次訪問只需要重新計算上次未完成的時間段。如果你想要做監控,但是有太多的行數據需要一次性處理,那麼這很有趣(你也可以設置一個cron作業,以確保統計數據至少每天計算一次)。 – 2010-09-11 09:47:53