【问题标题】:Azure CDN returning 404 while origin url doesn'tAzure CDN 返回 404 而原始 url 没有
【发布时间】:2015-05-23 20:51:33
【问题描述】:

我创建了一个 cdn 服务并将源 URL 设置为一个运行 iis-node 的 Azure 网站,该网站为 NodeJS Web 应用程序提供服务,当尝试访问静态资源时,cdn 总是返回 404,而在访问通过原始 url 获取资源,

我可能在这里遗漏了什么?

谢谢!

【问题讨论】:

    标签: azure azure-cdn


    【解决方案1】:

    事实证明,填充内容至少需要一个小时,在此期间 CDN 返回 404。

    【讨论】:

    • 有没有办法回退到原来的?
    • @EdwardOlamisan,这正是我一直在想的。您找到解决方法了吗?我不明白为什么 Azure CDN 默认不提供回退值(或者至少我还没有找到如何实现这种效果,除了开发自己的解决方案需要对应用程序本身进行更多处理而不是让 CDN 正确处理)。
    • 谢谢,您让我免于再浪费 15 分钟重新创建/重新配置我的 CDN :)
    • 那么它就不能用了吗?为什么他们至少不发出重定向。
    【解决方案2】:

    基于the article

    内容交付网络 (CDN) 是一个分布式服务器网络 可以有效地向用户提供 Web 内容。 CDN 存储缓存 存在点 (POP) 位置的边缘服务器上的内容 靠近最终用户,以最大限度地减少延迟。

    Azure 内容交付网络 (CDN) 为开发人员提供全球 快速向用户提供高带宽内容的解决方案 将其内容缓存在策略性放置的物理节点上 世界

    您可以做的只是登录到 Azure 门户,然后转到 CDN profiles 部分,选择您的 CDN,然后单击顶部菜单上的 Purge。 它应该会自动更新您的端点的缓存内存的内容,并且您不应该等待数小时。 希望能帮助到你。干杯

    【讨论】:

    • 天啊,你是对的! Purge 立即生效!这应该是公认的答案...
    【解决方案3】:

    万一其他人遇到此线程 - 我构建了一个 Azure CDN(Verizon 标准),图像/文件使用端点主机名提取了将近 24 小时。

    不幸的是,就我而言,我认为我做错了什么,所以我一直在更改它,这可能会延长它。当我终于意识到我所做的一切都是正确的时,我决定等待。

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题,但原因是 Azure CDN 仅提供 /CDN 路径下的内容。因此,如果您尝试访问 http://yourdomain.com/here.jpg 上的任何内容,您将收到 404(除非您有 URL 重写)

      【讨论】:

      猜你喜欢
      • 2011-10-30
      • 1970-01-01
      • 2018-02-16
      • 1970-01-01
      • 2018-06-22
      • 2021-09-03
      • 1970-01-01
      • 2020-08-02
      • 2019-04-15
      相关资源
      最近更新 更多