我有靜態的緩存頁面,我想跟蹤點擊量,然後按照流行度排序。jQuery Redis點擊計數器來跟蹤緩存的Rails頁面的視圖
在Redis中跟蹤這些視圖並將它們加載回主數據庫的最佳方式是什麼?
現在我想使用jquery這樣
$.get("/track/", { id: "1234" });
,並使用Redis的寶石在「跟蹤」控制器調用
每天一次,那麼我會運行一個cron的到類似的東西
Pages.each do |p|
p.hits = redis.get(p.id.to_s)
end
快速評論:你的$不用彷徨確實應該是$。員額的行動,因爲它使服務器上的改變,而不是得到的東西。 –
GET可能會更好地減少開銷,因爲POST使用XMLHttpRequest生成2個請求。 – supo
@supo爲什麼會發布2個請求?這不應該發生...... – Kevin