getstream.io文檔指出,應該預計在大約60毫秒內檢索一個Feed。當我檢索我的提要時,他們包含一個名爲'duration'的字段,我所計算的是服務器端處理時間。這個值穩定在10-40ms左右,平均約爲15ms。使用getstream.io預期性能
問題是,我很少在150毫秒內得到我的飼料,平均時間大約在200-250毫秒,有時高達300-400毫秒。這是單獨獲取Feed的時間,沒有豐富等,我已經通過tcpdump驗證了網絡往返時間很短(大約25ms),並且實際上花了時間等待服務器響應。我嘗試過移動我的應用程序(歐盟西部和歐盟中央),但似乎並沒有太多的影響(再次,網絡往返穩定在25毫秒左右)。
我的問題是 - 我真的應該期待60ms並繼續調查,或者是200-400ms正常嗎?在getstream.io網站上解釋說,開發者帳戶收到「低優先級處理」 - 這在實踐中意味着什麼?我可以用另一個計劃預期多少差距?
我正在使用節點js低級API。
您可以分享您正在測試的API請求嗎? –
當然! https://gist.github.com/averas/01c00259465a6f66d1212dd3d4617c57 – averas