我有一個運行多個線程的應用程序,其中過程的一部分,涉及製造HTTP POST請求,我提交的參數在數據庫中檢查是否已經存在,如果沒有則插入一個Web服務。的WebRequest服務VS本地數據庫搜索
數據庫本身託管在應用程序運行在同一臺服務器上。我們最初曾將它託管在不同的服務器上,但它崩潰,硬件故障......並且無法處理我每秒創建的所有請求。
現在我正在做請求服務時服務器的錯誤,並想知道哪種方法會更有效,更快...而且容易出錯少...
- 使用提出請求的現有方法在服務和解決此問題或
- 訪問數據庫在本地自己和檢查表並執行插入自己這顯然會拖慢進程
我想避免此問題,程序員是設置服務說他已經完成了他所做的一切,我應該更多地處理我的請求,但是我仍然不明白爲什麼突然之間我在移動之前突然出現主鍵違例錯誤,如果我發送了一個已經存在於表我會收到設置的響應,而不是內部服務器錯誤。
你沒有提到你得到確切的錯誤 - 我假設你正在PK衝突錯誤? – 2011-05-07 19:58:02