我正在用php/mysql編寫橫幅廣告引擎。我不想使用OpenX或交鑰匙解決方案,因爲會有一大堆自定義功能,我寧願不依賴現有系統必須靈活適應。最佳實踐:跟蹤橫幅印象
這裏是思想和我目前的做法印象架構:
- 請求橫幅服務器通過對目標站點
- 服務器緩存了橫幅的列表投放JavaScript片段進來,並返回相應的圖像如所須。
- 印象被記錄到類似於apache的訪問日誌樣式的日誌文件中:使用旋轉的文本文件,每個印象添加一行。
- 日誌文件記錄用戶IP,網址,橫幅ID,時間等。
- 日誌文件每小時旋轉一次,然後彙總(每小時)一次到mysql數據庫,以便廣告客戶可以獲取(接近)實時統計數據在活動
我的擔憂是:
- 正在寫一個「登錄」文件的一個有效的和可擴展的方式來記錄的印象如何?我們預計每月可以投放13-15百萬次展示。
- 任何日誌寫入方法的陷阱?
我知道這是很舊的答案,但它仍然看起來像最好的一個。你認爲如何創建基於NodeJS的橫幅廣告跟蹤服務?它是否可擴展? – MaRmAR 2013-07-19 11:05:10