Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Funções de limitação de taxa

Última atualização: Sep 15, 2026

Use limit_rate_after e limit_rate em conjunto para controlar a taxa de transferência de dados em requisições individuais do CDN. Ambas as funções atuam por requisição e não controlam a largura de banda global.

limit_rate_after

Define o volume máximo de transferência de dados antes do início da limitação de taxa.

Item

Detalhes

Sintaxe

limit_rate_after(n, unit)

Valor de retorno

true em caso de sucesso, false em caso de falha

Parâmetros

Parâmetro

Tipo

Obrigatório

Descrição

n

integer

Sim

Volume máximo de dados transferidos antes do início da limitação. Se unit for omitido, n será interpretado em bytes.

unit

char

Não

Unidade de medida para n. Valores válidos: K, M, G (não diferencia maiúsculas de minúsculas).

limit_rate

Especifique a taxa de transferência de dados aplicada após o atingimento do limiar definido em limit_rate_after.

A taxa mínima imposta é de 50 KB/s. Se você especificar um valor inferior, o sistema limitará a taxa automaticamente para 50 KB/s.

Item

Detalhes

Sintaxe

limit_rate(n, unit)

Valor de retorno

true em caso de sucesso, false em caso de falha

Parâmetros

Parâmetro

Tipo

Obrigatório

Descrição

n

integer

Sim

Taxa de transferência de dados limitada. Se unit for omitido, n representará bytes por segundo.

unit

char

Não

Unidade de medida para n. Valores válidos: K, M, G (não diferencia maiúsculas de minúsculas).

Exemplo

Combine limit_rate_after com limit_rate para permitir que uma requisição transfira dados em velocidade máxima até determinado ponto e, em seguida, tenha sua taxa restringida:

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.