[英]ASP.net - How to put a recordset in cache
對於頁面中使用的不同標簽,我在數據庫中有大約 100 行(將來可能會增加)。 所有頁面都需要這些行。 我想以一種從 db 獲取這些行一次並將一些位置放在緩存中或類似的東西的方式來做到這一點。 這樣我就不必在每次頁面刷新時查詢數據庫。 所有站點訪問者如何使用此緩存?
您可以使用類似這樣的緩存變量:
Cache["COMMON_DATA"] = lstData (This can be any collection like LIST<Country>)
您還可以在 asp.net 中使用 SqlCacheDependency,如果在數據庫中添加更多行,它將自動重置緩存
否則您可以在表中插入數據后再次手動更新緩存
在 ASP.net和Application State中緩存對您來說是一些想法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.