【问题标题】:Azure CDN Correct URL Is Pointing A Wrong ResourceAzure CDN 正确 URL 指向错误的资源
【发布时间】:2020-09-03 00:28:46
【问题描述】:

我使用 Blazor 编写了一个网站,因为我和我的服务器在澳大利亚。大多数想为我的网站做贡献的朋友都在中国,所以我在 Azure Blob Storage 上使用 Azure CDN,我将所有图像都放入其中,以便更快地访问中国。问题是,我的很多朋友报告说我的网站上显示了错误的图像,我让我的一位朋友检查 URL 是否正确。原来,URL 是相同的,但它指向的图像完全不同。这怎么可能?以及如何解决这样的问题?

编辑:另外,我使用自增 SQL ID 作为文件名,这样我可以确保新文件或更新后的文件不会使用与那些已删除或修改的文件相同的名称。

Correct Pointing on My Browser Wrong Pointing on My Friend's Browser

在 Chrome 的 devtool 上可以看到,src 相同,但显示的照片不同。

【问题讨论】:

    标签: asp.net azure cdn blazor azure-cdn


    【解决方案1】:

    也许您需要清除文件。 CDN 正在将您的文件复制到本地服务器,当您更新存储中的文件时,它不会自动更新所有服务器。清除正在做这项工作。 这就是可能的原因,如果不是这个,那对我来说听起来很奇怪。

    【讨论】:

    • 我忘了说,我为每个文件分配了一个唯一的自增ID(作为文件名),这意味着当我更新特定文件时,名称将更改为一个全新的ID并且ID 不应重复。
    猜你喜欢
    • 1970-01-01
    • 2018-10-20
    • 1970-01-01
    • 1970-01-01
    • 2021-11-03
    • 1970-01-01
    • 2021-06-10
    • 2015-10-23
    • 1970-01-01
    相关资源
    最近更新 更多