2013-03-18 47 views
0

我正在構建一個API,並且希望爲每個用戶計數匹配。它是一個用Python實現的HTTP API。我可以將計數保存在數據庫中(使用PostGreSQL),但它會是一個非常繁忙的API,所以我不想在數據庫中產生開銷。我在看Redis或者只是寫純文本日誌。但是有沒有更好的方法?如何計算http api中的匹配

它是一個地圖瓦片服務,因此每秒爆發數百次點擊。我想每月向用戶支持使用情況 - 不保留總訪問次數

+0

可能是更好的http://programmers.stackexchange.com – 2013-03-18 16:06:08

+0

Thx,雖然這是一個程序員的問答.... – 2013-03-18 16:09:03

+0

SO通常是關於軟件問題(即破碎的代碼)的問題。程序員SE更適合架構和設計問題。 – 2013-03-18 16:12:19

回答

0

我有類似的東西,我所做的是使用信號,因此每次訪問都會發出一個信號,而Redis實例會存儲這些訪問。 Redis在硬盤中保留了文本類型的備份,以及我使用Redis(或任何其他No-Sql)的原因,這是因爲寫入和讀取速度非常快。