14

我创建了一个 cdn 服务并将源 url 设置为一个运行 iis-node 的天蓝色网站,该网站为 NodeJS Web 应用程序提供服务,当尝试访问静态资源时,cdn 总是返回 404,而相同的路径名在通过访问资源时有效原始网址,

有什么我可能在这里遗漏的吗?

谢谢!

4

4 回答 4

17

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

于 2015-05-24T06:58:36.693 回答
10

根据文章

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

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

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

于 2018-12-17T09:21:44.013 回答
4

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

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

于 2017-05-12T14:10:22.507 回答
0

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

于 2015-09-04T12:14:31.687 回答