API de limitação de taxa Yii2

Estou preocupado com o Yii2 Rate limitating api?

O que é API de limitação de taxa, por que isso é usado?

Aqui estão alguns métodos deYii2 Um yii guru pode explicar com palavras simples sobre esses métodos, onde e quando devo usar a limitação de taxa na minha API?

public function getRateLimit($request, $action)
{
    return [$this->rateLimit, 1]; // $rateLimit requests per second
}

public function loadAllowance($request, $action)
{
    return [$this->allowance, $this->allowance_updated_at];
}

public function saveAllowance($request, $action, $allowance, $timestamp)
{
    $this->allowance = $allowance;
    $this->allowance_updated_at = $timestamp;
    $this->save();
} 

questionAnswers(4)

yourAnswerToTheQuestion