ASP.NET中的Application("some-object")
和Cache("some-object")
有什麼區別?ASP.NET中的Application和Cache有什麼區別?
5
A
回答
4
根據MS的說法,應用程序存儲僅保留爲與傳統ASP應用程序的向後兼容性,因此使用高速緩存是因爲它更智能且線程安全。
9
1
應用程序和緩存都是項目的應用程序級存儲,但不同之處在於,在使用情況下,如緩存更加靈活,可以做更多的工作,如清除(自動從緩存中刪除不重要的項目),但其他位置的緩存不穩定它不確定數據是否適用於應用程序生命。但是應用程序更加緊密,當應用程序運行時數據仍然存在,但它很簡單。
1
- 應用程序非常類似於靜態字典,它可以持續使用Web應用程序的生命週期。
- 緩存提供了您在緩存中預期的更多功能,例如過期時的到期和回調。
- 對於最常見的使用場景,項目可以自動從緩存中「消失」。應用程序不會發生這種情況。
- 緩存似乎是best practice選項。
相關問題
- 1. $ .cache和$ .data之間有什麼區別?
- 2. 有什麼區別Expires和Cache-control:max-age?
- 3. 「Run As Android Application」和「Debug As Android Application」有什麼區別?
- 4. ASP.NET和ASP.NET MVC有什麼區別?
- 5. magento緩存管理中的「Flush Magento Cache」和「Flush Cache Storage」有什麼區別?
- 6. Android中的Extends Application和Extends Activity有什麼區別?
- 7. Java中的Application Server和Web Server有什麼區別?
- 8. ColdFusion中THIS範圍和APPLICATION範圍有什麼區別?
- 9. ITCAM for Application Diagnostic與ITCAM for Websphere Application Server有什麼區別?
- 10. .NET和ASP.NET有什麼區別嗎
- 11. ASP.NET Web Pages和Razor有什麼區別?
- 12. Java EE和Asp.net有什麼區別
- 13. asp和asp.net有什麼區別?
- 14. ASP.NET DynamicData和IronSpeed有什麼區別?
- 15. ASP.NET Identity和IdentityServer有什麼區別?
- 16. asp和asp.net有什麼區別?
- 17. ASP.NET - DataSourceID和DataSource有什麼區別?
- 18. 依靠Application的事件mixin和Application.vent有什麼區別?
- 19. Expires和Cache-Control頭文件有什麼區別?
- 20. terracotta-hibernate-cache和Ehcache與Terracotta一起發佈有什麼區別?
- 21. 有什麼區別`和$(Bash中有什麼區別?
- 22. multipart/form-data和application-x-www-form-urlencoded有什麼區別?
- 23. 爲text/xml和application/xhtml + xml提供頁面有什麼區別?
- 24. ASP.NET MVC中的ASP.NET控件和Html.helpers之間有什麼區別?
- 25. 區別<p>是什麼Javascript和ASP.net有什麼區別?</p>
- 26. 什麼是ASP.NET和C#的區別?
- 27. 緩存控制中的no-cache和no-store之間有什麼區別?
- 28. asp.net,asp.net mvc和asp.net核心有什麼區別
- 29. 有什麼區別? :和||
- 30. &&和||有什麼區別?