使用分布式缓存扩展实体框架核心应用程序

拉希德汗

需要访问 SQL Server 等关系数据库的高流量 .NET 应用程序越来越多地使用 Entity Framework (EF) Core。 EF Core 是 Microsoft 最新版本的实体框架对象关系 (O/R) 映射框架。 EF Core 在这两种标准上运行 .NET Framework 和新的 .NET Core. EF Core 简化了数据库编程并加快了 .NET 应用程序的开发。

但是,高流量 EF Core 应用程序在大量用户流量下面临性能瓶颈。 而且,这是因为尽管应用层可以很好地扩展以处理增加的用户流量,但数据库成为了瓶颈。 除非您在 EF Core 应用程序中合并分布式缓存,否则 EF Core 本身无法解决此问题。 NCache 是一个非常流行的 .NET 分布式缓存,我将在本文中使用它。

阅读全文

本文介绍了可在 EF Core 应用程序中用于缓存各种类型数据的技术。 NCache 已在 EF Core 中实现了“扩展方法”,使您可以非常轻松地从应用程序中的适当位置进行缓存调用。 并且,本文解释了您可以对这些调用执行哪些操作以从缓存中受益。

最后,本文介绍了典型的分布式缓存架构是什么样的。

阅读全文

联系我们

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