.Net 性能優化--緩存,主要有內存緩存,分佈式緩存,http緩存
分佈式緩存
.Net 性能優化--緩存--內存緩存說的是使用asp.net core 自帶的擴展 Microsoft.Extensions.Caching.Memory來進行緩存的處理,
IMemoryCache緩存處理對於單個應該用程序是很方便,但是對於集羣的話就存在一個致命的問題,就是各個集羣之間無法相互訪問,同時一旦應用程序關閉,那麼緩存全部就都沒有了,
爲了解決這個問題我們引出了分佈式緩存,分佈式緩存主要使用分佈式來處理緩存,對於分佈式緩存有2種,一是redis 緩存,二是sqlserver 緩存
分佈式-緩存
1、在Startup中註冊服務,如下:
2、在HomeController中添加如下內容:
3、在Privacy.cshtml添加如下內容
4、運行
運行項目,結果如下