事件
網路應用程式的快取管理
本主題和其相關子主題描述如何使用 WebClient、WebRequest、HttpWebRequest 和 FtpWebRequest 類別所取得資源的快取。
快取提供應用程式已要求的資源暫時儲存位置。 如果應用程式多次要求相同的資源,則可以從快取傳回資源,避免從伺服器重新要求它的額外負荷。 快取可以透過減少取得所要求資源所需的時間,來改善應用程式效能。 快取也可以減少往返伺服器的次數,來降低網路流量。 雖然快取可改善效能,但是會增加傳回給應用程式的資源過時的風險,這表示它與未使用快取時由伺服器所傳送的資源不同。
快取可讓未經授權的使用者或處理序讀取敏感性資料。 可以從快取擷取所快取的已驗證回應,而不需要額外授權。 如果啟用快取,請將 CachePolicy 變更為 BypassCache 或 NoCacheNoStore,以停用此要求的快取。
基於安全性考量,不建議針對中介層案例進行快取。
快取原則
說明快取原則是什麼,以及如何定義快取原則。
以位置為基礎的快取原則
定義可用於超文字傳輸通訊協定 (http 和 https) 資源的每種以位置為基礎的快取原則。
以時間為基礎的快取原則
描述可用來自訂以時間為基礎的快取原則的條件。
設定網路應用程式的快取功能
描述如何以程式設計方式建立快取原則以及使用快取的要求。
System.Net.Cache
可定義類型和列舉,這些類型和列舉是用來定義使用 WebRequest、HttpWebRequest 和 FtpWebRequest 類別所取得之資源的快取原則。
其他資源
訓練
模組
使用 .NET Aspire 專案中的快取來改善效能 - Training
在本課程模組中,您將了解 .NET Aspire 雲端原生應用程式中的快取,以及如何使用這些快取來最佳化微服務的效能。
認證
Microsoft Certified: Azure Network Engineer Associate - Certifications
示範 Azure 網路基礎結構的設計、實作和維護、負載平衡流量、網路路由等等。