限制访问频率,需要登录的方法通过用户ID限制,否则通过IP限制 (可防止用户恶意调用付费API)
在每个控制器的前面定义每个方法的限制频率,默认不开启,没有通配模式
例:protected $VisitFrequency = ['profile' => '2/s,20/m'];
表示profile方法 每秒最多访问2次,每分钟不超过20次
可用时间单位,s = 秒,m = 分钟, h = 小时, d = 天
最大缓存10天,足够使用了
有提示信息,可自行修改
在Frontend中定义了报错返回的URL,是index
提示信息
使用例子

补充一下,数组的键名需要为小写,比如你的方法名是GetProfile,对应就填写:
protected $VisitFrequency = ['getprofile' => '2/m'];