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

用于在aws lambda中访问的s3数据的cloudfront cdn

  •  0
  • sjishan  · 技术社区  · 6 年前

    我有一个连接到lambda的aws api网关,它为s3存储桶中的一些小数据提供服务。API网关和lambda位于美国东部1。我想知道,如果我使用cloudfront在s3中分发内容(在lambda中加载),它是否会改善端点的网络延迟?

    目前,美国约500米,欧洲约800米,亚洲约1100米。

    2 回复  |  直到 6 年前
        1
  •  0
  •   Jorg Roper    6 年前

    基本的答案是肯定的,从最终用户的角度来看,这将改善延迟。

    有关全面的细分,请参见以下答案: https://stackoverflow.com/a/49534818/7529276

        2
  •  0
  •   Ashan    6 年前

    对!它将减少延迟,因为涉及的中间节点更少,而且您可以控制缓存。

    S3->lambda->API网关(内部CloudFront分发版) S3->云锋

    另外,确保使用cloudfront配置正确的ttl值,以便服务器端缓存生效。