我知道有幾個因素在進行數據庫調用和互聯網時,但我指的是處理請求的方法,而不是往返客戶端。我使用秒錶來獲得平均範圍,但我不知道通常認爲什麼是快速或體面的表現。 10ms 500ms?對於單個服務器請求,哪些被認爲是快速性能?
1
A
回答
2
這真的是主觀問題,但我認爲它是有效的。我們所有人都知道4英里/小時的車速很慢,而150英里/小時 - 非常快。現在讓我們回到服務器。對數據庫的快速(索引)調用大約需要20 ms。假設我們需要5個。存儲延遲也是大約5-10毫秒,數據數十兆字節每秒的吞吐量。假設我們需要閱讀1Mb。它應該採取比如說50毫秒。 10毫秒的CPU足以在各種地圖上進行數十次搜索。 10-20足夠有效地填充結果的一些模板。 所以我們得到總和20 * 5(對於DB)+50(文件系統)+10(在內存搜索中)+20(模板填充)。 180毫秒。因此,非常非常粗略地,我們可以假設有效的服務器不會超載,不對數據進行過度掃描應該有大約200毫秒的響應時間。從上面我們也可以假設得到少於50的 - 是非常具有挑戰性的。 當然,以上所有都取決於很多因素,但是後期的目標 - 讓人感覺什麼是快速和什麼是慢的。
相關問題
- 1. Python3,Urllib3:快速服務器友好的請求,以100,000個請求的順序到單個站點?
- 2. UIWebView webViewDidStartLoad被請求調用哪些屬性爲空
- 3. 是否有可能請求angularj服務器在nodejs服務器
- 4. 哪個請求對話框是哪個?
- 5. 谷歌服務器到服務器認證的請求返回被禁止403
- 6. 是否有WCF服務請求隊列性能計數器?
- 7. 向haproxy中的默認服務器或其他服務器請求redispatch請求?
- 8. 請求ping請求是否對服務器造成負擔?
- 9. 哪些功能運行速度更快?
- 10. .on('connection')爲快速服務器
- 11. 節點快速處理POST和GET作爲單個請求
- 12. 在此服務器上未找到請求的URL /任務。 laravel /快速啓動
- 13. 什麼被認爲是對網頁的快速或慢速加載
- 14. RESTful Web服務 - 對於大型請求
- 15. 服務器端對雲服務執行多個請求
- 16. 快速單線程彗星服務器,可能嗎?
- 17. 目標C覈對服務器認證書發行請求
- 18. 如何識別服務器場中的哪個Web服務器提供請求?
- 19. 請求:檢查代理服務器是否被用來製作HTTP請求
- 20. WebLogic服務器拒絕某些Web服務請求 - 看似基於SOAP標頭
- 21. 安卓:快速HTTP請求
- 22. 快速記錄請求
- 23. node.js快速請求Id
- 24. 從服務器請求JSON對象?
- 25. 需要哪些硬件才能快速運行Android模擬器?
- 26. 速度更快:Web服務還是XML服務器輸出?
- 27. 爲什麼我的Python請求沒有被服務器註冊?
- 28. 哪些瀏覽器的後退按鈕不會向服務器生成請求?
- 29. Silverlight的WCF服務對服務請求
- 30. 捲髮請求超時 - 如何確定它是否位於源服務器或請求服務器上?
有多大?小到足夠小?速度足夠快,以至於用戶不會離開,因爲時間太長。 – 2010-02-02 06:17:01
那不是我的意思。你正在說話秒,我有興趣在較低的水平。 – zsharp 2010-02-02 06:21:00
更精確的細節會有所幫助。 – 2010-02-02 06:26:03