大家好我是新來的Asp.Net誰能告訴我什麼是實時緩存和會話之間的區別。Asp.Net實時緩存和會話之間的差異
3
A
回答
4
會話: 會話用於存儲數據,它是用戶特定的。它可以通過網站訪問。會議有4種模式:
- 在PROC(數據存儲在內存中)
- 狀態服務(數據存儲在一個服務,好處是如果你的應用程序重新啓動會話依然存在)
- SQL服務器(與國家服務器相同的益處)
- 在Proc(無Cookie)中,session_id附加到URL。這是用戶禁用cookie時使用的。
實施例:
Session["key"] = "value"; // You can store any object data type.
緩存: 有兩種類型的在asp.net緩存。
- 頁面輸出緩存:您可以通過在page.It商店的渲染頁面的緩存上指定PageOutput direcitve緩存整個頁面。它在您的頁面被成千上萬的用戶訪問時使用,所以爲了增加響應時間,我們緩存該頁面。
應用程序緩存:它允許將任何對象存儲在內存中,並根據某些限制(例如時間或某些其他依賴項)自動刪除對象。 例子:
Cache["key"] = "value"; // it also supports any object data type.
記住緩存和會話是不同的東西。
2
會話可供用戶使用,直到應用程序處於活動狀態且會話未被放棄。
那麼可以由高速緩存可用於enitre應用級別或用戶級別
兩者之間的一個主要區別是,你在高速緩存中的項目也可能被取消給定的時間在會議將留到會議項目cahce好後到期
1
- 會話每用戶
2.如果您的服務器內存不足的asp.net將刪除緩存以釋放內存
3.we使用緩存與所有用戶共享相同的值
相關問題
- 1. active_record_store和cookie_store之間的會話差異
- 2. 會話和緩存之間的區別
- 3. symfony私有緩存和公共緩存之間的差異
- 4. 會話之間的iOS緩存UIImage
- 5. 流緩衝區實現std :: endl和'\ n'之間的差異
- 6. mod_python和mod_wsgi之間的實現差異
- 7. MediaPlayer.create和setDataSource實現之間的差異
- 8. Zend_Rest_Server和Zend_Rest_Controller之間的實現差異
- 9. ASP.NET MVC框架和實體框架之間的差異
- 10. ASP.NET 5.0會話狀態和Azure緩存
- 11. 禁用緩存和銷燬會話(asp.net)
- 12. 會話超時差異
- 13. 會話超時差異
- 14. PHP和MySQL之間的時區差異
- 15. /和/ **之間的差異
- 16. PHP之間的差異()和[]
- 17. '//'和'///'之間的C++差異
- 18. VBA:&和+之間的差異
- 19. 之間的差異和::: ++
- 20. 「/\((.*)\)/」和「/ \(([^ \)] *)\)/」之間是否存在差異?
- 21. memory_get_peak_usage和實際php進程內存使用之間的差異
- 22. Joda時間 - 時區之間的差異
- 23. 運算符「==」和「=」之間的差異運算符「==」和「=」之間的差異「==」和「=」
- 24. 時間和日期時間之間的Rails時區差異
- 25. ASP.net應用程序會話緩存最佳實踐和模式
- 26. Azure Redis緩存和用於輸出緩存的In-role緩存之間的性能差異
- 27. 客戶端會話與nodejs中的快速會話之間的差異
- 28. 現在和現在之間的差異時間拋出1小時差異(C++)
- 29. 從實時角度看XMPP和RSS之間的差異
- 30. 上次實際火災時間和預定火災時間之間的差異
閱讀MSDN文章 - [ASP.NET狀態管理概述](http://msdn.microsoft.com/zh-cn/library/75x4ha6s.aspx) 。 – adatapost 2012-07-15 09:35:08
Possbile重複? http://stackoverflow.com/questions/428634/cache-v-s-session – 2012-07-15 09:36:31