我想重複發送相同的http請求,除非我得到正確的響應,並且服務器速度很慢,發送請求很快,接收響應也很快,但等待服務器處理請求的速度很慢。所以如果我發送請求,然後等待失敗應該是不可接受的。重複發送相同http請求的最快方式是什麼?
我認爲下面的工作流程: 1)發送請求 2)發送所述數據後,開始一個新的請求發送相同的請求
重複1-2,並且響應應當異步處理,當檢測到正確的響應時,它停止發送請求。
如何實現這個工作流程或任何其他工作流程可以解決我的問題。任何語言和工具都會很快,比如C/C++。
我想重複發送相同的http請求,除非我得到正確的響應,並且服務器速度很慢,發送請求很快,接收響應也很快,但等待服務器處理請求的速度很慢。所以如果我發送請求,然後等待失敗應該是不可接受的。重複發送相同http請求的最快方式是什麼?
我認爲下面的工作流程: 1)發送請求 2)發送所述數據後,開始一個新的請求發送相同的請求
重複1-2,並且響應應當異步處理,當檢測到正確的響應時,它停止發送請求。
如何實現這個工作流程或任何其他工作流程可以解決我的問題。任何語言和工具都會很快,比如C/C++。
這將導致服務器只是響應越來越慢;你的第一個請求將是第一個接收任何響應,所有其他請求都將浪費CPU時間和帶寬 - 如果你對我的服務器這樣做了,你會自動禁止你的IP。
你需要考慮什麼是
時間是有限的,當回答錯誤時,我將失去完成我的請求的機會。所以,在限制時間內,我必須發出儘可能多的請求,以期望其中一個成功。你的解決方案不應該被接受。 – 2014-08-27 09:23:17
什麼操作有時間限制? *你的*程序的執行?爲了遠程服務器響應? – 2014-08-27 09:24:55
我想要一份禮物,服務器會在0點鐘給它,時間很短。 – 2014-08-27 09:26:05
只是出於好奇,你的服務器如何以更快的速度*服務請求,當它被你的客戶請求轟炸? – WhozCraig 2014-08-27 09:06:44
@WhozCraig你太快了,這不是我的服務器,很多人都在等待大禮物,我就是其中之一。 – 2014-08-27 09:09:04
@WhozCraig試圖說的是,您發送的請求越多,服務器的速度就越慢,特別是對其他人而言。這只是您計劃的拒絕服務攻擊。 – 2014-08-27 09:10:28