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 |
|
|
Valor de retorno |
|
Parâmetros
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
|
integer |
Sim |
Volume máximo de dados transferidos antes do início da limitação. Se |
|
|
char |
Não |
Unidade de medida para |
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 |
|
|
Valor de retorno |
|
Parâmetros
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
|
integer |
Sim |
Taxa de transferência de dados limitada. Se |
|
|
char |
Não |
Unidade de medida para |
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.