Todos los productos
Search
Centro de documentos

CDN:Funciones de limitación de velocidad

Última actualización: Sep 04, 2026

Use limit_rate_after y limit_rate en conjunto para controlar la tasa de transferencia de datos en solicitudes individuales de CDN. Ambas funciones se aplican por solicitud y no controlan el ancho de banda global.

limit_rate_after

Establece la cantidad máxima de transferencia de datos antes de que comience la limitación de velocidad.

Item

Details

Sintaxis

limit_rate_after(n, unit)

Valor de retorno

true si la operación es exitosa, false si falla

Parámetros

Parameter

Type

Required

Description

n

integer

Sí

Transferencia máxima de datos antes de que inicie la limitación. Si se omite unit, n se expresa en bytes.

unit

char

No

Unidad para n. Valores válidos: K, M, G (no distingue entre mayúsculas y minúsculas).

limit_rate

Define la tasa a la que se limita la transferencia de datos una vez que se alcanza el umbral de limit_rate_after.

La tasa mínima aplicada es de 50 KB/s. Si especifica un valor inferior, la tasa se limitará a 50 KB/s.

Item

Details

Sintaxis

limit_rate(n, unit)

Valor de retorno

true si la operación es exitosa, false si falla

Parámetros

Parameter

Type

Required

Description

n

integer

Sí

Tasa de transferencia de datos limitada. Si se omite unit, n se expresa en bytes por segundo.

unit

char

No

Unidad para n. Valores válidos: K, M, G (no distingue entre mayúsculas y minúsculas).

Ejemplo

Use limit_rate_after y limit_rate en conjunto para permitir que una solicitud transfiera datos a velocidad máxima hasta alcanzar un umbral y, posteriormente, limitar la tasa:

limit_rate_after(100, 'k')
limit_rate(1, 'm')
// The first 100 KB transfers at full speed. After that, the rate is capped at 1 MB/s.