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 operam por requisição e não controlam a largura de banda global.
limit_rate_after
Especifique o volume máximo de dados transferidos antes do início da limitação de taxa.
|
Item |
Detalhes |
|
Sintaxe |
|
|
Valor de retorno |
|
Parâmetros
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
|
integer |
Sim |
Volume máximo de transferência de dados antes do início da limitação. Se |
|
|
char |
Não |
Unidade de medida para |
limit_rate
Define a taxa de transferência de dados aplicada após o atingimento do limiar especificado em limit_rate_after.
A taxa mínima imposta é de 50 KB/s. Se você definir um valor inferior, a taxa será limitada a 50 KB/s.
|
Item |
Detalhes |
|
Sintaxe |
|
|
Valor de retorno |
|
Parâmetros
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
|
integer |
Sim |
Taxa de transferência de dados após a limitação. Se |
|
|
char |
Não |
Unidade correspondente a |
Exemplo
Combine limit_rate_after e limit_rate para permitir que uma requisição transfira dados na velocidade máxima até determinado limite 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.