【问题标题】:Laravel unable to handle multiple http request (API request) [closed]Laravel 无法处理多个 http 请求(API 请求)[关闭]
【发布时间】:2020-10-06 18:48:41
【问题描述】:

我使用 Laravel 7.x 创建了 SMS API,它将由 WebEngage 执行。 Webengage 点击 laravel api,laravel api 会向用户发送短信。

Webengage 每秒处理 500-1000 个请求,而 Laravel 每秒只接受 60-70 个请求

然后我想,可能是我的服务器无法每秒接受 1000 个请求。 然后我创建了一个普通的 PHP 文件,我在其中编写了只存储日志的代码。

我检查了一下,它每秒可以存储 49000 个请求。但是这个东西并没有在 Laravel 中执行。

我该怎么办?

Laravel 会议:-

 "php": "^7.2.5",
"laravel/framework": "^7.24",

【问题讨论】:

  • 什么样的服务器硬件?什么服务器软件? Laravel 是一个比单个 PHP 文件大得多的应用程序。
  • @yakatz 我遇到了看到日志的问题。尝试自己在 laravel api 中点击多个请求,然后查看结果。

标签: php laravel webengage


【解决方案1】:

检查 Laravel 的“节流”限制。 默认设置为 60 次调用/分钟,该值可以在 conf 文件或 routes/api.php 文件中覆盖。

'middleware' => 'throttle:' . Config::get('app.rate_limit', 60) .',1'

【讨论】:

  • 这应该是一条评论。
猜你喜欢
  • 2023-04-02
  • 2013-01-03
  • 2016-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-28
  • 2021-05-26
  • 1970-01-01
相关资源
最近更新 更多