高瀏覽量的Web系統中快取是不可或缺的角色;一個適當、高效能的快取方案設計有種種考量;這次的分享將會討論應用系統快取的設計面向有哪些?
包含快取的類型、常見快取的作法;如何透過 ASP.NET Caching 來實作快取服務、而當 ASP.NET Core 出現後,又有什麼方式能實踐快取層級呢?
期待能幫助有需要的朋友有系統的瞭解相關知識與技術。
53. http://mvc.tw
Call AddMemoryCache in ConfigureServices
How to using IMemoryCache
53
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.DependencyInjection;
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddMemoryCache();
services.AddMvc();
}
}
54. http://mvc.tw
IMemoryCace instance in the constructor
How to using IMemoryCache
54
public class HomeController : Controller
{
private IMemoryCache _cache;
public HomeController(IMemoryCache memoryCache)
{
_cache = memoryCache;
}
}
63. 謝謝各位
• 本投影片所包含的商標與文字皆屬原著作者所有。
• 本投影片使用的圖片皆從網路搜尋。
• 本著作係採用姓名標示-非商業性-相同方式分享 3.0 台灣授權。閱讀本授權條款,請到
http://creativecommons.org/licenses/by-nc-sa/3.0/tw/,或寫信至Creative Commons, 444 Castro
Street, Suite 900, Mountain View, California, 94041, USA.
h t t p s : / / m v c . t w