簡介
快速回應使用者對於任何成功的 Web 應用程式而言都是不可或缺的,因為使用者忍受等候的時間有限。 不論要求的複雜性為何,如果您的網站回應緩慢,訪客可能會隨即離開,或許是前往競爭對手的網站。 由於回應往往有共通的元素,要增加應用程式效能的其中一個方式是快取資料或已完成的網頁。 應用程式可以從快取擷取資料,而不是從頭重新建構,以滿足後續的要求。 Redis 是記憶體內部資料結構,具有許多功能。 其快取受到 Web 應用程式歡迎,且經常用於雲端原生應用程式。
假設您任職於戶外服裝零售商。 透過微服務建置並使用 .NET Aspire 的新公眾對應電子商務網站即將完成,但您不滿意其回應性。 您想要調查 Redis 快取是否可以解決此問題,使得您不再需要升級硬體或部署額外的容器。
在本課程模組中,您將了解 .NET Aspire 元件如何輕鬆地連線到 Redis 系統,以快取資料和輸出。
學習目標
在本模組結束時,您將能夠:
- 針對特定效能最佳化需求,選擇 Redis 快取類型。
- 使用 Redis 分散式快取來提升 .NET Aspire 專案中的效能。
- 使用 Redis 輸出快取,將完整 HTML 回應儲存在 .NET Aspire 專案中。