【问题标题】:Azure in-role cache very slowAzure 角色内缓存非常慢
【发布时间】:2014-03-05 10:55:16
【问题描述】:

我有一个 azure 云服务,该服务由一个 Web 角色组成,Azure 缓存与同一角色位于同一位置。我看到缓存访问太慢了。每个 get 调用大约需要 800 毫秒。有什么问题?我应该看哪些优化?

【问题讨论】:

  • 虽然我没有主动监控缓存性能,但我们注意到的一件事是,如果我们依赖缓存服务的内置序列化器/反序列化器,我们会看到一些缓慢。会不会是这个问题?
  • VM 的大小以及您对缓存进行了多少次调用?角色内缓存似乎使用中等大小的专用实例以最佳方式运行。但有许多因素可能会导致饱和。

标签: performance optimization azure azure-caching


【解决方案1】:

需要更多数据。

你的对象大小是多少?只有看跌需要时间还是获得同样糟糕?

这种缓慢是否仅在 devfabric 或实际部署中可见?

角色大小是多少?

托管会为您当前的应用程序带来 CPU 限制,它是否会占用所有 CPU? XS 机器不支持托管。除了序列化程序之外,机器本身也可能是导致运行缓慢的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    • 2013-12-20
    • 2015-02-21
    • 1970-01-01
    • 2016-05-23
    • 1970-01-01
    相关资源
    最近更新 更多