簡體   English   中英

ASP.NET中的簡單緩存機制

[英]Simple caching mechanism in ASP.NET

我曾問過一個有關如何在ASP.NET中實現實時更新的問題,並且在以下位置從“ jdk”獲得了非常解釋性和有用的回答:

如何在ASP.NET中實施實時更新

我知道memcached或.net緩存應用程序塊可以用作緩存層。 當前,我正在尋找一種非常簡單的機制來實現此功能,並且沒有使用memcached或緩存應用程序塊的資源。

有人可以提出解決方案嗎?

我正在尋找一種非常簡單的機制來實現此目的,並且沒有使用memcached或緩存應用程序塊的資源。

您始終可以將數據存儲到“靜態”字段中。 只要未重置或停止IIS,它將在所有用戶之間共享並保持活動狀態。

本書提供了使用MVP設計模式構建ASP.NET應用程序的出色示例,其中包括用於處理緩存的類。

ASP.NET 3.5社交網絡:用ASP.NET 3.5構建企業就緒的社交網絡和社區應用程序的專家指南,作者:Andrew Siemer

靜態(如Daok所建議)或HttpContext.Current.Application["key"] = value; ; 您每次都要“記住”類型時都要記住它

這可能會花費我一些代表,但是我已經做到了,並且可以正常工作:考慮使用單例來緩存數據。

假設您要查找的是全局只讀緩存,並且沒有大量數據,則可以簡單地為每個可緩存元素擁有屬性,並將獲取的內容包裝在時間中,以檢查是否需要重新加載數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM