全部产品
Search
文档中心

ApsaraVideo VOD:Fungsi Pembatasan

更新时间:Jul 02, 2025

Topik ini menjelaskan sintaksis, fitur, parameter, nilai kembalian, serta menyediakan contoh penggunaan dari fungsi pembatasan.

limit_rate_after

Tabel berikut menampilkan detail terkait fungsi ini.

Item

Deskripsi

Sintaksis

limit_rate_after(n, unit)

Deskripsi

Menetapkan jumlah maksimum transfer data sebelum laju transfer data dibatasi. Jika batas atas tercapai, laju transfer data akan dibatasi.

Catatan

Fungsi ini hanya menetapkan jumlah maksimum transfer data untuk permintaan individual.

Parameter

  • n: jumlah maksimum transfer data sebelum laju transfer data dibatasi. Tipe data: integer. Jika Anda tidak menetapkan parameter unit, satuannya adalah byte.

  • unit: satuan untuk mengukur jumlah transfer data. Tipe data: char. Parameter ini opsional. Nilai valid untuk unit: K, M, dan G. Nilai-nilai ini tidak peka huruf besar/kecil.

Nilai Kembalian

Jika fungsi berhasil, true dikembalikan. Sebaliknya, false dikembalikan.

Contoh

limit_rate_after(100, 'k')                                                                                                                                                              
limit_rate(1, 'm') 
//Catatan: Sebelum jumlah transfer data mencapai 100 KB, laju transfer data tidak dibatasi. Jika jumlah transfer data mencapai 10 KB, laju transfer data dibatasi menjadi 1 MB/s. 

limit_rate

Tabel berikut menampilkan detail terkait fungsi ini.

Item

Deskripsi

Sintaksis

limit_rate(n, unit)

Deskripsi

Menetapkan nilai ke mana laju transfer data dibatasi. Secara default, laju transfer data terendah adalah 50 KB/s. Jika Anda menentukan laju transfer data yang lebih rendah dari 50 KB/s, laju transfer data akan dibatasi menjadi 50 KB/s.

Catatan

Fungsi ini hanya membatasi permintaan individual.

Parameter

  • n: jumlah maksimum transfer data sebelum laju transfer data dibatasi. Tipe data: integer. Jika Anda tidak menetapkan parameter unit, satuannya adalah byte/s.

  • unit: satuan untuk mengukur jumlah transfer data. Tipe data: char. Parameter ini opsional. Nilai valid untuk unit: K, M, dan G. Nilai-nilai ini tidak peka huruf besar/kecil.

Nilai Kembalian

Jika fungsi berhasil, true dikembalikan. Sebaliknya, false dikembalikan.

Contoh

limit_rate_after(100, 'k')                                                                                                                                                              
limit_rate(1, 'm') 
//Catatan: Sebelum jumlah transfer data mencapai 100 KB, laju transfer data tidak dibatasi. Jika jumlah transfer data mencapai 10 KB, laju transfer data dibatasi menjadi 1 MB/s.