我目前正在開發將在Microsoft Azure上運行的WCF REST Web服務。爲了限制每個IP地址的請求數量以防止濫用,我目前使用ASP.NET緩存存儲IP和超時。WCF服務:ASP.NET緩存或SQL
此方法效果很好,但自從與天青muliple VM實例不共享一個緩存,請求可以在不同的虛擬機之間進行分割,如果一個虛擬機被複位清零。
我不認爲這是一個主要問題,但由於我已經將用戶信息存儲在SQL Azure數據庫中並使用WCF服務對用戶進行身份驗證,我最好使用數據庫而不是ASP.NET緩存嗎?
任何愛人都會很有幫助。
感謝您的想法。 – Bram 2010-07-22 02:31:23