- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在评估 NCache 在正在进行的项目中作为“通读”缓存的使用情况 - 以减轻 SQL Server 的负载。
在客户端,该项目有一个轮询例程,该例程接收按上次轮询日期时间过滤(在服务器端)的项目。
轮询在单独的线程中以固定间隔发生。
客户端伪代码
1)第一次获取:
2) 非第一次获取(轮询线程)
在服务器端,当收到轮询查询时,执行以下伪代码:
要查询 NCache,我使用它的 linq 提供程序,查询类似于 SQL 查询:
SELECT * FROM Messages WHERE Message.SessionId = 1234 AND Message.EntryDate >= ‘2012-10-6’
编辑:在测试期间,在客户端有一个以恒定速率添加新项目的线程
服务器端部分托管在网络服务(IIS 中的 WCF)中。
在使用 100 个客户端对上述轮询设置进行大约一个小时的负载测试后,我注意到 Web 服务执行的每秒请求数稳步下降。
运行上述设置,仅从 NCache 读取,完全没有 SQL 读取(服务器端伪代码中没有段落 2)产生相同的请求/秒下降模式。
我有几个问题:
最佳答案
尝试为您的类(class)使用查询索引。
我在缓存中使用 10 万个项目(每个大约 250kb 大小)并且没有任何性能问题。
关于c# - NCache 查询性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14712779/
我正在审查 NCache,因为我们希望摆脱 AppFabric。目前,我只使用开源版本,而且非常简单。但是,我无法找到如何为添加到缓存的项目指定默认超时。 我知道我可以使用绝对或滑动过期来明确说明项目
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 6年前关闭。 Improve t
不想将 client.ncconf 留在我的 exe 旁边,我希望能够指定 client.ncconf 的路径> 以编程方式归档。我可以怎样呢?我正在使用 NCache 4.4SP1 开源。 我使用的
当我在 Visual Studio Pro 2013/2015 中尝试通过 NCache Explore 添加新的本地缓存时,输入 IP 地址和缓存名称后,NCache Explore 提示如下错误信
我正在评估 NCache 在正在进行的项目中作为“通读”缓存的使用情况 - 以减轻 SQL Server 的负载。 在客户端,该项目有一个轮询例程,该例程接收按上次轮询日期时间过滤(在服务器端)的项目
自过去几周以来,我一直在评估 NCache。 Mu 问题特定于查询缓存数据的技术。我正在寻找类似于下面提到的 ADO.NET 技术的东西。一次提供多个查询并逐个遍历结果集的要求。 以上述方式从数据库中
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 去年关闭。 Improve this question
我们正在将所有或大部分 .NET 4.6 MVC WebAPI Controller 方法重构为 async方法。 这似乎适用于具有可等待方法的较低级别调用的方法,例如 SQL 命令执行;然而,我们正
我是一名优秀的程序员,十分优秀!