我已经创建了一个cdn服务,并将源url设置为运行iis-node的azure网站,该网站为NodeJS Web应用程序提供服务,当尝试访问静态资源时,cdn始终返回404,而相同的路径名工作时通过原始URL访问资源,
我可能在这里失踪的任何事情?
谢谢!
答案 0 :(得分:9)
事实证明,在填充内容之前至少需要一个小时,在此期间CDN将返回404.
答案 1 :(得分:1)
内容交付网络(CDN)是服务器的分布式网络 可以有效地向用户交付Web内容。 CDN存储已缓存 边缘服务器上的存在点(POP)位置中的内容 靠近最终用户,以最大程度地减少延迟。
Azure内容交付网络(CDN)为开发人员提供了全球性的服务 通过以下方式快速向用户交付高带宽内容的解决方案 将其内容缓存在跨策略性放置的物理节点上 世界
您可以做的只是加快过程,只需登录Azure门户,然后转到
CDN profiles
部分,选择您的CDN
,然后单击顶部菜单上的清除。
它应自动为您的端点更新缓存的内容,您不必等待数小时。
希望能帮助到你。干杯
答案 2 :(得分:0)
我遇到了同样的问题,但原因是Azure CDN仅提供/CDN
路径下的内容。因此,如果您尝试访问http://yourdomain.com/here.jpg
上的任何内容,您将获得404(除非您有URL rewwrite)