Laravel 429 请求太多 - 从数据库刷新时间的其他方法
Laravel 429 too many requests - other way to refresh time from database
我在 Angular 11
和 Laravel
有申请。
我需要在 Angular
中的 html 中每秒显示时间状态。现在我有了方法:
this.uptimeService.getUptimeByUserForToday(userid, newDateNow).subscribe(res => {
if (res.status === 'Ok') {
if (res.item != null) {
this.currentUptimeDTO = res.item;
}
}
});
每秒通过 Http
发送请求。我收到错误 429, too many request
。我可以在app/Http/Kernel.php
中设置油门值:
'api' => [
'throttle:60,1',
],
用户多的时候是什么情况?这是 Angular
中视图每秒刷新时间的唯一方法?
在 C# 中有一个 SignalR
在比 Http
更低的层上发送请求并且数据包小于 Http
数据包。
在 Laravel (PHP)
中只有一个 Http
请求?
Websocket
工作正常,在 Laravel
中更改配置中的 throttle
参数没有帮助。
现在我的客户端在Angular
和ws server
写在Node
和Typescript
完全绕过了Laravel api
我在 Angular 11
和 Laravel
有申请。
我需要在 Angular
中的 html 中每秒显示时间状态。现在我有了方法:
this.uptimeService.getUptimeByUserForToday(userid, newDateNow).subscribe(res => {
if (res.status === 'Ok') {
if (res.item != null) {
this.currentUptimeDTO = res.item;
}
}
});
每秒通过 Http
发送请求。我收到错误 429, too many request
。我可以在app/Http/Kernel.php
中设置油门值:
'api' => [
'throttle:60,1',
],
用户多的时候是什么情况?这是 Angular
中视图每秒刷新时间的唯一方法?
在 C# 中有一个 SignalR
在比 Http
更低的层上发送请求并且数据包小于 Http
数据包。
在 Laravel (PHP)
中只有一个 Http
请求?
Websocket
工作正常,在 Laravel
中更改配置中的 throttle
参数没有帮助。
现在我的客户端在Angular
和ws server
写在Node
和Typescript
完全绕过了Laravel api