Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure CDN内容刷新需要时间_Azure_Azure Cli_Azure Cdn - Fatal编程技术网

Azure CDN内容刷新需要时间

Azure CDN内容刷新需要时间,azure,azure-cli,azure-cdn,Azure,Azure Cli,Azure Cdn,我正在使用Azure CLI从Azure CDN端点清除内容。我从Microsoft文档中获得了一份参考: 我使用以下命令刷新特定的png文件,如下所示: az cdn端点清除-g cdnRG--配置文件名称cdnprofile2--内容路径“/img/cdn.png”--名称cdnprofileendpoint2 命令已成功执行,但对内容未刷新或有时需要时间感到惊讶。 这是可以接受的模式吗? 请告知。因为清除Azure CDN端点只会清除CDN边缘服务器上的缓存内容。任何下游缓存(如代理服务

我正在使用Azure CLI从Azure CDN端点清除内容。我从Microsoft文档中获得了一份参考:

我使用以下命令刷新特定的png文件,如下所示:

az cdn端点清除-g cdnRG--配置文件名称cdnprofile2--内容路径“/img/cdn.png”--名称cdnprofileendpoint2

命令已成功执行,但对内容未刷新或有时需要时间感到惊讶。 这是可以接受的模式吗?
请告知。

因为清除Azure CDN端点只会清除CDN边缘服务器上的缓存内容。任何下游缓存(如代理服务器和本地浏览器缓存)仍可能保存文件的缓存副本。您可以强制下游客户端在每次更新文件时给它一个唯一的名称,或利用它来请求文件的最新版本

我建议比较使用Azure CLI命令清除它。你也试着去做

重要的是CDN提供程序会影响清除时间

使用Azure CDN处理清除请求大约需要10分钟 来自Microsoft,使用Verizon的Azure CDN大约需要2分钟 (标准版和高级版),使用Azure CDN大约10秒 来自Akamai。Azure CDN在以下位置有50个并发清除请求的限制: 配置文件级别的任何给定时间


您是否正在使用浏览器进行硬刷新?cdn的内容可能正在由您的浏览器缓存。@technogeek1995是的,浏览器缓存内容,因此我也尝试了匿名窗口,但没有取得任何成果。非常感谢它提供了关于您选择的选项的大量信息。尽管我使用了以下使用azure CLI的方法,但它具有野生字符,az cdn端点清除-g appsvc_windows_centralus--配置文件名称staticCDN--内容路径'/img/cdn.png'--名称cdnstatic az cdn端点清除-g appsvc_windows_centralus--配置文件名称staticCDN--内容路径'/*'--名称你对此还有什么问题吗?您有什么CDN提供商?您可以通过在门户网站上清除或在az CLI上清除来验证这一点,以比较结果。我已尝试使用Akamai和Microsoft,并在使用az登录后使用azure CLI清除了一些特定的图像。尽管我发现Microsoft的一个图像不会花费太多时间。非常感谢:)