Azure CDN返回404而原始网址没有

时间:2015-05-23 20:51:33

标签: azure azure-cdn

我已经创建了一个cdn服务,并将源url设置为运行iis-node的azure网站,该网站为NodeJS Web应用程序提供服务,当尝试访问静态资源时,cdn始终返回404,而相同的路径名工作时通过原始URL访问资源,

我可能在这里失踪的任何事情?

谢谢!

3 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:1)

基于the article

  

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

     

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

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

答案 2 :(得分:0)

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