我注意到一段時間后,我的 ASP.NET Core Web API 服務似乎經歷了與您重新啟動它們時相同的初始化過程,即初始請求很慢,但后續請求很快。是否有一種使控制器保持溫暖的通用技術,以免發生這種情況?作為參考,我沒有使用 IIS(據我所知),這些服務使用 Microsoft 的官方 .NET Core docker 映像(不是基于 Alpine 的)在 Docker 中運行。我還應該指出,這些服務中的控制器在啟動時通過/readyKubernetes 調用的端點進行預熱,作為準備情況檢查。問題是這似乎并沒有特別長。
2 回答

守著星空守著你
TA貢獻1799條經驗 獲得超8個贊
如果您的這種體驗存在于您的開發箱/個人機器中,并且當您在每次開始調試或運行應用程序時都體驗到這種體驗時,它可能會出現。但在實時情況下,肯定不會出現這種情況(除了第一次運行或應用程序池被回收或服務實例重新啟動之后)。即便如此,在服務器中,這種差異也應該非常小。使用.net core,它甚至應該是最小的延遲體驗。
- 2 回答
- 0 關注
- 198 瀏覽
添加回答
舉報
0/150
提交
取消