throttle.php 817 B

1234567891011121314151617
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | 节流设置
  4. // +----------------------------------------------------------------------
  5. return [
  6. // 缓存键前缀,防止键值与其他应用冲突
  7. 'prefix' => 'throttle_',
  8. // 缓存的键值,默认使用来源ip
  9. 'key' => true,
  10. // 设置访问频率,例如 '10/m' 指的是允许每分钟请求10次。默认值 null 表示不限制 eg: 10/m 20/h 300/d
  11. 'visit_rate' => '1/m',
  12. // 访问受限时返回的http状态码
  13. 'visit_fail_code' => 429,
  14. // 访问受限时访问的文本信息
  15. // 'visit_fail_text' => '访问频率受到限制,请稍等__WAIT__秒再试',
  16. 'visit_fail_text' => '{"code":8,"msg":"访问频率受到限制,请稍等__WAIT__秒再试","data":"__WAIT__"}',
  17. ];