SignalR:是否有任何内置功能可以防止客户端频繁调用服务器功能?
SignalR: Any built-in capability to prevent Clients from calling server function frequently?
signalR 中是否有任何功能可以通过更改客户端脚本来防止恶意用户频繁调用服务器函数。
例如,功能限制:用户每秒调用 3 次?
SignalR 没有开箱即用的功能,您必须在代码中实现节流逻辑。
如果您随后正确配置 CORS,正常 (*) 恶意用户应该无法修改您的脚本或从未经授权的域访问您的集线器,因此这两件事应该一起让你达到你的目标。但是你得自己去实现。
(*) 超级黑客如果真的想的话也许能找到方法。
signalR 中是否有任何功能可以通过更改客户端脚本来防止恶意用户频繁调用服务器函数。
例如,功能限制:用户每秒调用 3 次?
SignalR 没有开箱即用的功能,您必须在代码中实现节流逻辑。
如果您随后正确配置 CORS,正常 (*) 恶意用户应该无法修改您的脚本或从未经授权的域访问您的集线器,因此这两件事应该一起让你达到你的目标。但是你得自己去实现。
(*) 超级黑客如果真的想的话也许能找到方法。