我正在 appengine 中測試 go lang。但是反應太慢了。我已經用 chrome 檢查過,發現問題是“等待(TTFB)”源代碼非常簡單,官方示例(https://github.com/GoogleCloudPlatform/appengine-try-go)。怎么了?這是正常的嗎?
1 回答

當年話下
TA貢獻1890條經驗 獲得超9個贊
本地測試性能與生產性能無關。你所看到的并沒有錯。
通常第一個請求比后續請求慢,因為 AppEngine SDK 執行文件系統掃描、編譯以及首次加載和執行init()
應用程序代碼的包函數。
您看到的是 1 秒Waiting (TTFB)
時間,它代表 Time To First Byte ( source ):
等待初始響應所花費的時間,也稱為 Time To First Byte。除了等待服務器傳遞響應所花費的時間之外,該時間還捕獲到服務器的往返延遲。
這個 1 秒的 TTFB 很可能包括我上面列出的 SDK 必須執行的所有任務,如果您考慮一下,這還不錯。
別擔心,生產環境運行“預編譯”本機二進制代碼,這些都不需要執行,您很可能會看到大約 20-30 毫秒的響應時間 (TTFB)。
- 1 回答
- 0 關注
- 212 瀏覽
添加回答
舉報
0/150
提交
取消