你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure CDN 终结点上预加载资产

重要

此功能仅适用于来自 Verizon 的标准 Azure CDN来自 Verizon 的高级 Azure CDN 产品。 在 Akamai 的 Azure CDN 上不受支持。 有关 CDN 功能的比较,请参阅 Azure CDN 产品功能

默认情况下,仅当请求资产时,才会缓存资产。 每个区域中的第一个请求可能比后续请求需要更长时间,因为边缘服务器尚未缓存内容,并且需要将请求转发到源服务器。 若要避免这种第一个命中延迟,请预加载资产。 除了提供更好的客户体验,预加载缓存的资产还可以减少源服务器上的网络流量。

注意

预加载资产对于大型事件非常有用,对于要同时提供给许多用户的内容(如新影片发布或软件更新)也很有用。

本教程会逐步指导在所有 Azure CDN 边缘节点上预加载缓存的内容。

预加载资产

  1. Azure 门户中,浏览到包含要预加载的终结点的 CDN 配置文件。 此时将打开配置文件窗格。

  2. 选择列表中的终结点。 此时将打开终结点窗格。

  3. 从 CDN 终结点的窗格中,选择“加载”

    CDN 终结点窗格

    此时将打开“加载”窗格。

    CDN 加载窗格

  4. 对于“内容路径”,输入想要加载的每个资产的完整路径(例如,/pictures/kitten.png)。

    提示

    开始输入文本后,会出现更多“内容路径”文本框,以允许生成多个资产的列表。 若要从列表中删除资产,请选择省略号 (...) 按钮,然后选择“删除”

    每个内容路径必须是符合以下正则表达式的相对 URL:

    • 加载单个文件路径:^(?:\/[a-zA-Z0-9-_.%=\u0020]+)+$
    • 加载包含查询字符串的单个文件:^(?:\?[-_a-zA-Z0-9\/%:;=!,.\+'&\u0020]*)?$

    由于每个资产都必须有其自己的路径,因此预加载资产没有通配符功能。

    “加载”按钮

  5. 完成输入内容路径后,请选择“加载”。

注意

有每个 CDN 配置文件每分钟 10 个加载请求的限制,系统一次可以处理 50 个并发路径。 每个路径的路径长度限制均为 1024 个字符。

另请参阅