我已經實現了一個在SQL Server上執行查詢的Web服務(C#)。我想限制執行次數以防止對SQL服務器的攻擊(例如,在20秒內執行一次)。怎麼做?限制執行sql查詢的次數
0
A
回答
0
你爲什麼不limit the number of concurrent connections on the database?使用SQL Server。它會爲你處理併發性,所以你不會得到數據庫洪泛。 如果你使用的是WCF,你也可以實現throthling。 This article解釋了使用WCF(Single,Multiple和Reentrant)進行併發的不同方法。 在Single上,Web服務一次只處理一個請求,因此一次處理數據庫。在Multiple上,你將有多個線程被處理,但是與Throttling相結合,你將能夠限制併發請求的數量。
0
它應該能夠檢查服務層的請求,通過使用IP或其他信息阻止高頻率出現的請求
相關問題
- 1. 限制SQL查詢
- 2. 查詢SQL限制
- 3. SQL限制查詢
- 4. 限制shell腳本執行的次數
- 5. python程序的執行次數限制
- 6. 每小時執行一次SQL查詢
- 7. SQL插入查詢執行兩次
- 8. SQL查詢執行不止一次?
- 9. 如何限制SQL Server中的查詢執行時間?
- 10. SQL CE:限制行的查詢返回
- 11. 限制準備語句一次執行一個查詢
- 12. 的SQL Server:查詢執行時間取決於如何查詢多次執行
- 13. 自動 - 限制執行次數
- 14. 執行SQL查詢
- 15. SQL查詢執行
- 16. 在ORDERing後提高執行時間是否限制SQL查詢?
- 17. 一次執行exec多次查詢一次SQL
- 18. SQL查詢 - 限制結果
- 19. PHP SQL查詢限制1
- 20. 日期限制-SQL查詢
- 21. SQL限制查詢優化
- 22. 限制SQL SELECT查詢
- 23. SQL限制選擇查詢
- 24. SQL最執行的查詢?
- 25. PDO - 查詢執行兩次?
- 26. 查詢集限制SQL數據庫
- 27. SQL查詢數據範圍限制
- 28. 一次執行數千個SQLServer查詢
- 29. 春天的批次。如何限制塊的執行次數
- 30. 限制OleDbDataAdapter查詢中的行數
每用戶限制?或限制整個應用程序? – christiandev 2014-10-27 09:20:59