【问题标题】:are app caches redundant when using serverless architecture (e.g. Amazon Lambda via python Zappa)使用无服务器架构时应用程序缓存是否冗余(例如通过 python Zappa 的 Amazon Lambda)
【发布时间】:2017-12-03 00:27:57
【问题描述】:

Django advises 谈对高流量站点使用 Redis 或 Memcached 缓存,以减少服务器完成的工作。

通过ZappaAmazon Lambda 上运行的应用程序具有出色的水平扩展能力。当另一台服务器可以轻松且非常便宜地启动时,似乎不需要最小化服务器的处理工作。

使用无服务器架构时,Memcached 和 Redis 等缓存是否冗余?

更新:在您的应用程序前面放置 CDN(例如 cloudfront)仍然是可取的(例如 by Zappa)。

【问题讨论】:

    标签: django caching redis memcached aws-lambda


    【解决方案1】:

    我认为在应用程序缓存方面,无服务器架构可能会稍微改变这个等式。它确实解决了一些缓存可以帮助解决的问题。

    不过,它没有解决的一个非常重要的问题是数据库负载,这可能是无服务器架构的瓶颈。 (由于连接池的困难,它甚至可能使情况变得更糟。)

    所以我希望无服务器应用程序仍将充分利用应用程序缓存。

    【讨论】:

      猜你喜欢
      • 2021-07-15
      • 2021-10-05
      • 1970-01-01
      • 2017-11-12
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      • 1970-01-01
      • 2017-06-11
      相关资源
      最近更新 更多