在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