請將組件註冊到GAC應該可以解決你的問題
上面Sam大大是一種方法
你也可以試試官方文件的方法
例如.Net Core新出的記憶體內部快取
參考https://docs.microsoft.com/zh-tw/aspnet/core/performance/caching/memory?view=aspnetcore-2.2
其他很多效能相關文件也能看看
https://docs.microsoft.com/zh-tw/aspnet/core/performance/performance-best-practices?view=aspnetcore-2.2
還有編譯就是專案右鍵發行就行
發行方法選檔案系統
完成後去你選的位置已經幫你彙整成一包了
或是CLI
dotnet publish -c Release
感謝大大的幫助,經過檢查,目前發現問題是出在的js檔案載入太久,一直处于TTFB Waiting,導致整個網站出現阻塞,第一次載入就需要花好幾秒的时间,导致网站出现空白的页面.
目前再試著放一張loading gif圖片,但是好像不行了,因為還是需要等js載完。
ksg
建議大部分的js都換成min版本
會小很多
載入太慢是因為太大的關係嗎?
目前測了好多次有時快有時慢,最慢的話第一次載入既然要10秒左右,
我看檔案也才700kb-1mb左右而已,就不知道為什麼一直卡在TTFB Waiting的部分,明天會試試看把nginx拿掉,直接使用dotnet run的結果