全部产品
Search
文档中心

Edge Security Acceleration:Fungsi Throttling

更新时间:Jun 21, 2025

Topik ini menjelaskan sintaks, fitur, parameter, nilai balikan, serta menyertakan contoh penggunaan fungsi throttling.

limit_rate_after

Tabel berikut mendeskripsikan detail dari fungsi ini.

Item

Deskripsi

Sintaks

limit_rate_after(n, unit)

Deskripsi

Menentukan jumlah maksimum transfer data sebelum laju transfer data diperlambat. Jika batas atas tercapai, laju transfer data akan diperlambat.

null

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

Parameter

  • n: jumlah maksimum transfer data sebelum laju transfer data diperlambat. Tipe data: integer. Jika Anda tidak mengonfigurasi 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 balikan

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 diperlambat. Ketika jumlah transfer data melebihi 100 KB, laju transfer data diperlambat menjadi 1 MB/s.

limit_rate

Tabel berikut mendeskripsikan detail dari fungsi ini.

Item

Deskripsi

Sintaks

limit_rate(n, unit)

Deskripsi

Menentukan nilai ke mana laju transfer data diperlambat. 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 diperlambat menjadi 50 KB/s.

null

Fungsi ini hanya memperlambat permintaan individu.

Parameter

  • n: jumlah maksimum transfer data sebelum laju transfer data diperlambat. Tipe data: integer. Jika Anda tidak mengonfigurasi 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 balikan

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 diperlambat. Ketika jumlah transfer data melebihi 100 KB, laju transfer data diperlambat menjadi 1 MB/s.