在asp.net應用程序中使用緩存有哪些優缺點?在asp.net應用程序中使用緩存的優缺點?
2
A
回答
4
答案會根據環境和技術。
優勢
- 減少對Web服務/數據庫負載
- 提高性能
- 可靠性(假設數據庫備份緩存。服務器停機和DB被緩存的支持,沒有時間浪費到重新填充內存緩存)
缺點
- 可能會遇到的問題同步緩存
- 增加維護
- 可擴展性問題
隨着大國意味着巨大的責任)。我們遇到了一個問題,我們決定在分發的應用程序中使用HttpContext.Cache(壞主意)。在項目的早期,有人認爲只是把它扔到那裏,直到我們上線才發現問題。無論何時涉及到緩存,您都需要查看大圖。問問自己我們是否有足夠的數據,足夠的用戶,或者需要實施緩存的性能要求?
如果您回答是,那麼您可能需要一個服務器場,因此明智地選擇您的緩存提供程序。
儘管如此,微軟有一個新的緩存API AppFabric/Velocity,您可以利用它來自動神奇地處理緩存的分發和同步。
AppFabric緩存允許您執行超時驅逐,甚至內置通知驅逐,因此,緩存服務器不需要緩存服務器,緩存客戶端會定期檢查服務器並獲取它的列表需要同步。
0
http://msdn.microsoft.com/en-us/library/xsbfdd8c%28VS.71%29.aspx
優勢:表演 缺點:新數據不會立即顯示
相關問題
- 1. 在ASP.NET應用程序中使用Ajax更新面板的優點和缺點
- 2. 在ASP.NET MVC應用程序中MS Ajax與jQuery的優缺點?
- 3. 在web應用程序中使用應用程序變量的優缺點
- 4. 在asp.net web應用程序中緩存
- 5. 使用Access應用程序的優點/缺點
- 6. 使用緩存在Asp.net應用程序中的存儲庫層緩存應用程序塊
- 7. 不同的ASP.NET緩存選項的優點/缺點
- 8. 使用asp.net自定義處理程序的優缺點?
- 9. 在Symfony中使用存儲過程 - 優點和缺點
- 10. 在asp.net中使用企業庫緩存應用程序塊mvc2
- 11. 在Mac應用程序中使用Swift有什麼優點和缺點?
- 12. 使用通配符在緩存區中應用程序緩存
- 13. asp.net中usercontrol的優缺點
- 14. ASP.NET緩存應用程序變量
- 15. RichFaces應用程序,我應該使用rich:dataTable還是jQGrid,優點缺點?
- 16. MVC在Web應用程序開發方面的優缺點
- 17. 在MVC和WCF應用程序中共享ASP.Net應用程序緩存
- 18. 在asp.net應用程序中緩存用戶數據
- 19. 使用Selenium for Java和.NET應用程序的優點/缺點是什麼?
- 20. 使用≠like!=優點/缺點
- 21. 在ASP.NET Web應用程序中使用WCF數據服務的優點?
- 22. 應用程序和NFC移動網站標籤優點/缺點
- 23. Android應用程序Vs Widget。優點和缺點
- 24. 使用Arrays.asList的優缺點
- 25. 使用MessageFormat的優缺點
- 26. 使用SetProcessWorkingSetSize的優缺點
- 27. 使用log4j的優缺點
- 28. 在ASP.NET中使用緩存
- 29. 在Android應用程序中使用OpenGL的缺點?
- 30. 在Web應用程序中使用HTML5的優點environemnt
如果我使用服務器作爲位置,會導致任何內存問題? – 2015-08-30 10:36:33