标签: ncache

缓存解决方案

有没有人对AppFabric和NCache或AppFabric和ScaleOut进行彻底的比较?我们目前正在寻求在地理位置较远的位置实施AppFabric,NCache或ScaleOut以进行分布式缓存,我想知道谁并排比较它们的想法.我很欣赏很多人使用其中一个并告诉我为什么他们选择的解决方案很棒,但我真的在寻找两种产品的比较.诸如AppFabric不做或不做的事情(如果有的话),部分地从特征的角度来看,但也从开发者的角度来看.正在使用一个更好,更容易,更灵活,更强大等等.

有很多我可以比较的功能列表,但我真的希望与那些可能与我们处于类似位置的人进行比较,并且已经进行了我们即将推出的评估,这将给我们一些思考的东西我们这样做.

提前致谢.

asp.net caching ncache appfabric

32
推荐指数
1
解决办法
8259
查看次数

ScaleOut vs Ncache?

我正在评估这些第三方供应商的分布式缓存.有没有人比较过他们并形成了哪个更好的意见?

ncache

11
推荐指数
1
解决办法
5464
查看次数

可以/应该使用 SignalR Backplane 来构建分布式缓存吗?

我们的 Web 应用程序使用内存缓存(应用程序数据缓存)来提高吞吐量,这样就不必为每个请求从数据库 (SQL Server) 加载频繁查询的数据。有可能,它将部署在网络农场中,因此我们必须解决必须同步所有节点缓存的经典问题。所以我们需要的是一个分布式缓存。

现成的解决方案是 NCache 和 REDIS(可能还有更多)。但是,由于我们已经在使用 SignalR Backplane 将数据集的更改传达给 Windows 服务(和浏览器客户端),我想知道它是否可以用于实现分布式缓存。

这样做,我们将(或多或少)重新使用我们现有的数据集已更改消息,但在 Web 应用程序本身中订阅它们以使其缓存无效。好处是我们不必引入新的库/技术。

我想我最大的问题是:这有意义吗?并且,SignalR 背板是否足够可靠以确保不会丢失导致缓存过时的事件?或者这是架构上的误用?

ncache web-farm distributed-caching signalr signalr-backplane

5
推荐指数
1
解决办法
925
查看次数

.NET的缓存框架

我打算开发一个Web服务,我需要在内存缓存中使用,.NET提供了哪些不同的缓存框架,我使用了Microsoft Enterprise Library Cache块,还评估了NCache用于分布式环境.

我的核心要求是使用缓存数据的可靠性,我正在考虑使用Enterprise Lib Cache块数据库数据存储来实现工作进程重新启动时的持久性.

任何选择?

.net asp.net caching ncache

4
推荐指数
1
解决办法
1094
查看次数

从NCache Server获取所有密钥

我们正在考虑使用alachisoft的NCache.

是否有获取所有键和值的方法?

我们正试图了解我们如何做到这一点?

Redis有这种功能,Ncache是​​否会错过这个功能?

asp.net caching ncache

3
推荐指数
1
解决办法
963
查看次数

实体框架中的缓存如何工作?

我看到大量关于人们努力让 EF 不发送缓存数据的帖子。我坐在这里想知道他们如何让它发送缓存数据......

以下是详细信息:使用 Entity Framework Core 6.0.6 的 .NET 6.0 上的 ASP.NET Core 最新版本。通过 Swagger 站点页面测试控制器方法。DbContext 具有作用域并注入依赖项。未使用 AsNoTracking。

该方法非常简单_DbContext.Set.ToListAsync()。

  1. 我称该方法为。
  2. 直接更新数据库中先前从该方法返回的记录之一的值(通过 Sql Management Studio,而不是同一服务)。
  3. 再次调用该方法。

我希望第二次调用具有“陈旧”数据,即与第一次调用相同的数据。但是,它有我从数据库中更新的数据!?第二次调用要快得多,我认为这是因为 EF 缓存了我的查询和元数据,但它似乎没有缓存查询的实际结果。

根据我的测试,它看起来只会缓存同一请求中的结果。一旦请求完成,DbContext 就会被释放,然后结果缓存就会消失。正确的?因此,如果我想在不同的 Web 请求之间保留结果缓存,那么我必须通过 NCache、其他一些包或自己编写代码来实现自己的缓存?

caching ncache entity-framework-core asp.net-core ef-core-6.0

1
推荐指数
1
解决办法
7820
查看次数