gpt4 book ai didi

amazon-web-services - 使用Cloudfront是否无法在AWS中针对静态网站进行A/B测试?

转载 作者:行者123 更新时间:2023-12-04 07:32:52 27 4
gpt4 key购买 nike

我已配置了以下AWS资源以托管静态网站(通过Cloudformation):

  • S3存储桶,用于存储网站
  • CDN的Cloudfront分发(以减少延迟)
  • Route 53一个记录集,将流量引导到CDN

  • 我有两个完全不同的网站,我想对其进行A/B测试,以查看点击量行为和转化情况。是否可以使用我配置的资源来配置A/B测试?

    到目前为止,这是我尝试过的。

    为第二个网站使用相同的Cloudformation堆栈不起作用,因为Cloudfront仅允许单个发行版具有特定的CNAME。例如,如果我的网站是 example.com,则只有一个Cloudfront发行版可以为其配置该CNAME。

    如果我尝试使用现有的Cloudfront发行版,似乎没有办法将流量分配到不同S3存储桶中托管的两个不同网站。在Cloudfront发行版中,我需要创建第二个来源,然后创建一个行为。该行为需要路径+优先级,因此所有流量都将发送到其中一个网站,而不是另一个。

    是否无法使用Cloudfront配置S3中托管的静态网站的A/B测试?

    最佳答案

    您可以使用Lambda @ Edge函数来处理请求,然后使用CloudFront为另一个页面提供服务。

    A/B测试示例:

    http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-examples.html#lambda-examples-a-b-testing

    关于amazon-web-services - 使用Cloudfront是否无法在AWS中针对静态网站进行A/B测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45304910/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com