【问题标题】:.Net Application Cache in Cloud Environment云环境中的.Net应用缓存
【发布时间】:2011-01-29 22:11:21
【问题描述】:

我正在使用企业应用程序块,并且我的应用程序托管在云环境中。我想知道我的实现还需要做什么才能使其尽可能高效。

【问题讨论】:

    标签: .net caching enterprise-library cloud


    【解决方案1】:

    在云中,一切都是自然分布的,您肯定会想要考虑使用分布式缓存解决方案。

    内存应用缓存将无法很好地处理分布式环境。

    想象一下这个场景:

    • 请求 1 进来
    • 服务器 1 正在处理请求
    • 在服务器 1 上的内存缓存中已准备好并填充了常用数据
    • 请求 2 进来,请求相同的数据
    • 服务器 2 正在处理请求
    • 在服务器 2 上的内存缓存中再次启动并填充了常用数据

    正如您在此处看到的,我们有 2 次未命中来填充缓存。您将需要一个专用的分布式缓存服务器,它将为所有缓存请求提供服务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-06
      • 1970-01-01
      • 2015-03-15
      • 2021-11-10
      • 2016-10-02
      • 2013-01-09
      相关资源
      最近更新 更多