すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo VOD:速度制限関数

最終更新日:Aug 27, 2026

limit_rate_afterlimit_rate を一緒に使用して、個々の CDN リクエストのデータ転送レートを制御します。どちらの機能もリクエストごとに適用され、グローバル帯域幅を制御するものではありません。

limit_rate_after

速度制限が開始されるまでのデータ転送の最大量を設定します。

項目

詳細

構文

limit_rate_after(n, unit)

戻り値

成功した場合は true、失敗した場合は false

パラメーター

パラメーター

タイプ

必須

説明

n

integer

はい

スロットリング開始前の最大データ転送量。 unit が省略された場合、n はバイト単位です。

単位

char

いいえ

n の単位。有効値: KMG (大文字と小文字は区別されません)。

limit_rate

limit_rate_after のしきい値に達した後、データ転送をスロットリングするレートを設定します。

適用される最小レートは 50 KB/秒です。これより低い値を指定した場合、レートは 50 KB/秒に制限されます。

項目

詳細

構文

limit_rate(n, unit)

戻り値

成功した場合はtrue、失敗した場合はfalse

パラメーター

パラメーター

タイプ

必須

説明

n

integer

はい

スロットリングされたデータ転送速度。unit が省略された場合、n はバイト/秒単位です。

unit

char

いいえ

n の単位。有効な値: KMG (大文字と小文字を区別しません)。

limit_rate_afterlimit_rate を併用することで、リクエストがしきい値に達するまでフルスピードでデータを転送し、その後は転送レートを制限できます:

limit_rate_after(100, 'k')
limit_rate(1, 'm')
// 最初の 100 KB は最大速度で転送されます。その後、レートは 1 MB/秒に制限されます。