全部產品
Search
文件中心

CDN:配置單請求限速

更新時間:Dec 27, 2024

單請求限速功能可以對使用者訪問到CDN節點的所有請求進行下行速率限速。通過配置單請求限速功能,可以壓制加速網域名稱的全網頻寬峰值,多用於遊戲新版本發布、軟體下載等情境。

注意事項

  • 單請求限速是對CDN節點與用戶端之間的每個請求進行下行限速,會限制每個請求的下行最大速率,也會影響到使用者的檔案下載體驗,請謹慎使用。

  • 如果檔案都很小,並且小於每秒下行限速大小,那麼這個單請求限速就沒有效果,例如:檔案只有10 KB,但是希望單請求限速1 Mbps,這樣就沒有效果。

  • 檔案較大的情況下,單請求限速會有比較好的效果,例如:檔案有500 MB,限速到1 Mbps。

  • 單請求限速的最低值不能低於100 KB/s。

  • 對於限速規則配置沒有引用規則引擎建立的規則條件的情況,建議僅配置一條限速規則;如果配置了多條規則(每條限速規則都沒有引用規則條件),則列表裡面的第一條(由下往上順序)限速規則的生效優先順序最高。

  • 對於限速規則配置引用了規則引擎建立的規則條件的情況,可以配置多條限速規則;配置了多條限速規則(每條規則都有引用規則條件)的情況下,哪條限速規則實際生效,取決於使用者請求命中了哪個規則條件。

操作步驟

  1. 登入CDN控制台

  2. 在左側導覽列,單擊域名管理

  3. 域名管理頁面,找到目標網域名稱,單擊操作列的管理

  4. 在指定網域名稱的左側導覽列,單擊流量限制

  5. 單請求限速頁簽,單擊添加,配置單請求限速參數。

    參數

    說明

    預設限速

    單請求限速的具體速率,最低設定為100 KB/s。

    說明

    僅配置預設限速參數後,會對該加速網域名稱上所有訪問到CDN節點的請求進行限速。如果您還有其它限速規則需求(例如固定時間訪問限速),可通過配置下述參數實現。

    不限速大小

    在發送了多少資料後才開始限速,預設單位是Byte,預設不限速大小為0 Byte。

    自定義限速參數名稱

    設定了自訂限速參數以後,CDN節點將會根據URL中提取的請求參數(例如:rate)進行限速,URL中存在設定的參數則按具體的參數值(最低設定為100 KB/s)來限速,不存在設定的參數則使用預設限速值。

    例如自定義限速參數名稱設定為rate自定義限速參數的單位選擇MB,預設限速設定為200 KB/s,

    自定義限速參數的單位

    自訂限速參數對應限速值的單位。

    限速開始時間

    限速開始時間點,24小時制的整點,取值範圍[0,24],小於限速結束時間,預設值為0。

    實際取的是CDN節點伺服器的本地時間,例如:限速開始時間為20,對於中國使用者而言,實際是在東八區(UTC+8)時間20:00:00開始限速,對於美國東部使用者而言,實際是在西五區(UTC-5)時間20:00:00開始限速。

    限速結束時間

    限速結束時間點,24小時制整點,取值範圍[0,24],大於限速開始時間,預設值為24。

    實際取的是CDN節點伺服器的本地時間,例如:限速結束時間為22,對於中國使用者而言,實際是在東八區(UTC+8)時間22:00:00結束限速,對於美國東部使用者而言,實際是在西五區(UTC-5)時間22:00:00結束限速。

    規則條件

    規則條件能夠對使用者請求中攜帶的各種參數資訊進行識別,以此來決定某個配置是否對該請求生效。

    • 不使用:不使用規則條件。

    • 選擇已配置的規則引擎,新增或修改規則引擎請參見規則引擎

  6. 單擊確定

配置樣本

加速網域名稱example.aliyundoc.com的限速配置如下:

image.png

  • 若使用者訪問https://example.aliyundoc.com/image.jpg,則服務端按照下行速率200 KB/s響應內容。

  • 若使用者訪問https://example.aliyundoc.com/image.jpg?rate=100,則服務端按照下行速率100 MB/s響應內容。