Utilisez conjointement les fonctions limit_rate_after et limit_rate pour contrôler le débit de transfert des données pour chaque requête CDN. Ces deux fonctions s'appliquent par requête : elles ne contrôlent pas la bande passante globale.
limit_rate_after
Définit la quantité maximale de données transférées avant le début de la limitation de débit.
|
Élément |
Détails |
|
Syntaxe |
|
|
Valeur de retour |
|
Paramètres
|
Paramètre |
Type |
Obligatoire |
Description |
|
|
integer |
Oui |
Quantité maximale de données transférées avant le début de la limitation. Si l'argument |
|
|
char |
Non |
Unité associée à |
limit_rate
Définit le débit de transfert des données une fois le seuil limit_rate_after atteint.
Le débit minimal appliqué est de 50 Ko/s. Si vous spécifiez une valeur inférieure, le débit sera limité à 50 Ko/s.
|
Élément |
Détails |
|
Syntaxe |
|
|
Valeur de retour |
|
Paramètres
|
Paramètre |
Type |
Obligatoire |
Description |
|
|
integer |
Oui |
Débit de transfert des données après limitation. Si l'argument |
|
|
char |
Non |
Unité associée à |
Exemple
Combinez les fonctions limit_rate_after et limit_rate pour permettre à une requête de transférer les données à pleine vitesse jusqu'à un certain seuil, puis limiter le débit :
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.