C Cache何時使用及使用方法

2022-08-23 16:33:09 字數 617 閱讀 4336

cache 即快取記憶體.那麼cache是怎麼樣提高系統效能與執行速度呢?是不是在任何情況下用cache都能提高效能?是不是cache用的越多就越好呢?我在近 期開發的專案中有所體會,寫下來當作總結也希望能跟大家一起****,有錯誤的地方希望大家批評指正。

1.cache 是怎麼樣工作的?

cache 是分配在伺服器上的乙個公共的記憶體片。

所謂公共指的cache只要一建立是任何乙個客戶端瀏覽器都可以通過後台**訪問到它,它面向的是所有使用者,相對而言session也是伺服器上的一 段記憶體,但他面向的是單個使用者。它是伺服器的一段記憶體塊,也就是說每個cache一經建立就占用了伺服器資源的。所以從這點來說我們就可以說:並不是 cache越多越好。  

cache 是有時間限制的,超過了伺服器設定的過期時間,它就會被伺服器**。

cache 可以存放任何物件

2.cache 怎麼樣建立以及怎麼樣銷毀  

建立cache  

在dotnet環境下通過cache.insert(string key,object o)方法建立。

其中key 代表cache的id,o代表存到cache裡的物件。

銷毀cache 

通過方法cache.remove(string key)

C Cache何時使用及使用方法

cache 即快取記憶體.那麼cache是怎麼樣提高系統效能與執行速度呢?是不是在任何情況下用cache都能提高效能?是不是cache用的越多就越好呢?我在近 期開發的專案中有所體會,寫下來當作總結也希望能跟大家一起 有錯誤的地方希望大家批評指正。1.cache 是怎麼樣工作的?cache 是分配在...

C Cache何時使用及使用方法

cache 即快取記憶體.那麼cache是怎麼樣提高系統效能與執行速度呢?是不是在任何情況下用cache都能提高效能?是不是cache用的越多就越好呢?我在近 期開發的專案中有所體會,寫下來當作總結也希望能跟大家一起 有錯誤的地方希望大家批評指正。1.cache 是怎麼樣工作的?cache 是分配在...

C Cache何時使用及使用方法

cache 即快取記憶體.那麼cache是怎麼樣提高系統效能與執行速度呢?是不是在任何情況下用cache都能提高效能?是不是cache用的越多就越好呢?我在近 期開發的專案中有所體會,寫下來當作總結也希望能跟大家一起 有錯誤的地方希望大家批評指正。1.cache 是怎麼樣工作的?cache 是分配在...