代码之家  ›  专栏  ›  技术社区  ›  andyw

使用无服务器架构时,应用缓存是否冗余(例如,通过python Zappa的Amazon Lambda)

  •  2
  • andyw  · 技术社区  · 7 年前

    advises 在高流量站点使用Redis或Memcached缓存时,减少服务器所做的工作。

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

    更新:将CDN(例如cloudfront)放在你的应用程序前仍然是可取的(例如 by Zappa ).

    1 回复  |  直到 7 年前
        1
  •  2
  •   Kevin Christopher Henry    7 年前

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

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