我使用Laravel 7.x创建了SMS API,该API将由WebEngage执行。 Webengage点击laravel api和laravel api会向用户发送短信。
Webengage达到每秒500-1000个请求,而Laravel每秒仅接受60-70个请求
然后我想,可能是我的服务器每秒无法接受1000个请求。 然后,我创建了一个普通的PHP文件,在其中编写了仅存储日志的代码。
我检查了一下,它每秒能够存储49000个请求。但是这件事在Laravel中没有执行。
我该怎么办?
Laravel Conf:-
A created
B created
B destroyed
A destroyed
答案 0 :(得分:3)
检查Laravel的“油门”限制。 默认情况下,它设置为60次呼叫/分钟,此值可以在conf文件或route / api.php文件中覆盖。
'middleware' => 'throttle:' . Config::get('app.rate_limit', 60) .',1'