gpt4 book ai didi

c# - Windows Azure 缓存(预览版)非常慢

转载 作者:行者123 更新时间:2023-11-30 20:00:45 29 4
gpt4 key购买 nike

我设置 Windows Azure 缓存是因为我想要一种高性能的方式在多个 Web 角色之间共享实时数据。我了解到,对于旧的共享缓存,访问时间超过 10 毫秒通常表明存在问题,而新的 Windows Azure 缓存预览版应该要快得多。然而,仅仅从缓存中读取和写入单个值就需要一秒钟的时间。我认为这可能是我的设置,所以我运行了 azure 延迟测试项目,我得到的这些时间虽然没有那么糟糕,但仍然非常慢:

1000 Add Operations
Average cache latency/key: 104.318ms
1000 Get Operations
Average cache latency/key: 96.881ms
1000 Put Operations
Average cache latency/key: 105.48ms
BulkGet of 1000 Keys from Local Cache
Average cache latency/key: 4.641ms
1000 Remove Operations
Average cache latency/key: 254.14ms

这里是代码的链接,而不是尝试发布所有代码,因为代码相当大: http://code.msdn.microsoft.com/windowsazure/Windows-Azure-Cache-c3e80a1f

这是我的 web.config 设置:

  <dataCacheClients>
<dataCacheClient name="default">

<autoDiscover isEnabled="true" identifier="X" />

<localCache isEnabled="true" sync="TimeoutBased" objectCount="100000" ttlValue="300" />


<securityProperties mode="Message" sslEnabled="false">
<messageSecurity authorizationInfo="X" />
</securityProperties>
</dataCacheClient>
</dataCacheClients>

我是否错过了什么,或者这些是我可以预见的悲惨时刻?

最佳答案

如果我正确阅读了该示例,预计您会在运行测试之前将其部署到 Azure。

缓存服务不适合在其部署的数据中心之外使用,因为这样其性能将受到相对较高延迟的网络连接的限制。 100 毫秒的平均时间可能是您和缓存服务之间的网络延迟。

关于c# - Windows Azure 缓存(预览版)非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20314802/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com