日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Cache_总体介绍

發布時間:2025/4/16 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Cache_总体介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Cache 是分配在服務器上的一個 公共的內存片。

Cache面對所有用戶,Session也是服務器緩存,但是面向單個用戶。

Cache是有時間限制的,吵過了設定時間,服務器將回收。

1..net 4.0 中的緩存功能,主要由三部分組成

  System.Runtime.Caching?

        System.Runtime.Caching 是 .net 4.0 中新增的緩存框架。主要使用MemoryCache 對象,該對象存在于程序集 System.Runtime.Caching.dll中

        MemoryCache 繼承自ObjectCache,IEnumerable,IDisposable .ObjectCache是一個抽象類.private static ObjectCache memCache=MemoryCache.Default.

        

  System.Web.Caching

        System.Web.Caching 是 .net 2.0 就存在的,一般用在web中,如果在winform中使用,要引入 System.Web.Caching.dll

  Output Cache .

        在ASP.NET 中使用,在 ASP.NET 4.0 之前,直接使用System.Web.Caching.Cache 來緩存Html片段,在ASP.NET 4.0 中進行了重新設計。提供了一個         OutputCacheProvider 供擴展,但是默認情況,仍然使用System.Web.Caching.Cache 來做緩存。

2.System.Web.Caching

  System.Web.HttpRuntime.Cache

  System.Web.HttpContext.Current.Cache?

  System.Runtime.Caching.MemoryCache

  (1)HttpRuntime.Cache 與 HttpContext.Current.Cache 區別

     兩者指向的是同一個Cache 對象。

      HttpContext. 封裝有關個別Http請求的 HTTP特定信息。HttpContext.Current.Cache 為當前的Http請求獲取HttpContext對象。

  (2)HttpRuntime.Cache 可以實現 Web,控制臺,winform 等不同表現形式下的緩存。現在偏多.net framework 4.0 中增強的緩存類 MemoryCache .

3.CallContext?

   線程的本地存儲區專用集合對象。提供對每個邏輯執行線程都唯一的數據槽 。數據槽不在其他邏輯線程的調用上下文之間共享。在多線程和存儲DbContext緩存可用到。

4.Session

  Session把數據保存在服務器端,每一個用戶都有屬于自己的Session.與別人的不沖突,也就是說,當你登錄到系統中,你的信息(賬號,密碼)等就會被保存到服務器上一個單獨的Session中,當你退出系統時,服務器就會丟掉這個Session,你的數據就沒了,必須再次登錄,如果登錄超時,也會被丟掉。看系統設置。

?

轉載于:https://www.cnblogs.com/sujingnuli/p/9093021.html

總結

以上是生活随笔為你收集整理的Cache_总体介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。