DBServer::checkRequestRate PHP Method

checkRequestRate() public method

Checks scalr inbound request rate (req/min)
public checkRequestRate ( string $resourseName = '' ) : integer
$resourseName string optional Resourse name
return integer Returns the number of the requests per minute
    public function checkRequestRate($resourseName = '')
    {
        $key = \SERVER_PROPERTIES::SCALR_INBOUND_REQ_RATE . ($resourseName ? '.' . $resourseName : '');
        $str = $this->GetProperty($key);
        $minute = gmdate('ymdHi');
        if ($str && ($a = explode(' ', $str)) && $a[0] === $minute) {
            $this->SetProperty($key, $a[0] . ' ' . $a[1]++);
            return $a[1];
        }
        $this->SetProperty($key, $minute . ' 1');
        return 1;
    }