通过分布式缓存扩展 ASP.NET 应用程序

伊克巴尔汗

ASP.NET 已成为开发 Web 应用程序的一种非常流行的技术。 大量这些 ASP.NET 应用程序需要扩展以适应它们支持的不断增长的事务和流量。

在客户端/服务器时代,可伸缩性并不是一个真正的问题,因为没有那么多并发用户。 如今,借助 Web 技术,您可以轻松拥有数十万用户,这会导致数据存储出现问题。

ASP.NET 体系结构允许通过在负载平衡的 Web 场中添加更多 Web 服务器来扩展应用程序。 但是,在 ASP.NET 中,在处理越来越多的事务时,数据存储的可扩展性并不高。 结果,如果您增加事务负载,数据存储开始减慢并最终停止。

阅读全文

减少瓶颈

在 ASP.NET 应用程序中,数据存储通常意味着应用程序数据库或 ASP.NET 会话状态存储,这就是应用程序可扩展性瓶颈,如图 1 所示。应用程序数据库通常是关系数据库,例如SQL Server 或其他关系数据库。 ASP.NET 会话状态存储是 Microsoft 提供的三个选项之一——即 InProc、State Server 或 SQLServer 模式。在所有这些存储选项中,可扩展性是一个主要问题。我将在本文后面更详细地解释这一点。

阅读全文

联系我们

联系电话
©版权所有 Alachisoft 2002 - 版权所有。 NCache 是 Diyatech Corp. 的注册商标。