簡體   English   中英

Appengine中的go語言太慢TTFB(延遲)

[英]too slow TTFB(latency) with go language in appengine

檢查這個ttfb

我正在測試appengine中的go lang。 但這反應太慢了。 我檢查了chrome后發現問題是“正在等待(TTFB)”

源代碼非常簡單且官方示例( https://github.com/GoogleCloudPlatform/appengine-try-go )。

怎么了? 這正常嗎?

本地測試性能與生產性能無關。 您所看到的沒有任何問題。

通常,由於AppEngine SDK執行文件系統掃描,編譯以及首次加載和執行應用程序代碼的package init()函數,因此第一個請求的速度比后續請求慢。

您看到的是1秒Waiting (TTFB)時間Waiting (TTFB) ,它表示到達第一個字節的時間( 來源 ):

等待初始響應所花費的時間,也稱為第一個字節的時間。 除了等待服務器傳遞響應所花費的時間之外,該時間還捕獲了到服務器的往返延遲。

這1秒鍾的TTFB最有可能包含我在SDK上面列出的所有必須執行的任務,如果考慮到這一點,還不錯。

不用擔心,生產環境運行“預編譯”的本機二進制代碼,無需執行任何這些操作,您將很可能看到20-30毫秒左右的響應時間(TTFB)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM