throttling相关内容

如何在 PHP 中限制用户登录尝试

我刚刚读了这篇文章基于表单的权威指南关于防止快速登录尝试的网站身份验证. 最佳实践#1:随着失败尝试次数的增加而增加的短时间延迟,例如: 1 次尝试失败 = 没有延迟 2 次失败尝试 = 2 秒延迟 3 次失败尝试 = 4 秒延迟 4 次失败尝试 = 8 秒延迟 5 次失败尝试 = 16 秒延迟 等 DoS 攻击此方案是非常不切实际的,但另一方面,由于延迟呈指数增长,因 ..
发布时间:2021-07-17 20:09:29 其他开发

使用多个代理限制请求

我目前正在通过自定义中间件为请求分配随机代理.我想将下载限制关键到请求正在使用的特定代理,但据我所知,开箱即用,这只有在绑定到域或 IP 时才有可能.我担心在代理中间件中实现池化逻辑会导致线程安全问题.以前有人这样做过吗?任何指针将不胜感激. 解决方案 在 Scrapy 邮件列表中推荐,有一个特殊的请求元变量 Autothrottle 中间件遵守,称为 download_slot - 这允 ..
发布时间:2021-06-22 20:27:30 Python

使用 Parallel.For 时的限制

当使用单线程循环时,我可以很容易地通过将线程置于睡眠状态(即 Thread.Sleep(1000/MessagesPerSecond))来限制每秒发送的消息,这很简单.. 但现在我已经扩展到并行线程,这不再正常工作. 有没有人建议如何在使用并行线程时限制发送的消息? Parallel.For(0, NumberOfMessages, delegate(int i) {//代码在这里if ( ..
发布时间:2021-06-14 18:53:32 C#/.NET

Linkedin API油门限制

最近,我正在使用Linkedin人员搜索API开发应用程序.文档说开发人员注册每天有1个lac API调用,但是当我注册了这个API并运行python脚本后,经过300次调用,它说超过了限制.有没有人使用Linkedin API遇到过此类问题,请多加评论. 谢谢. 解决方案 已经有一段时间了,但统计数据表明人们仍然对此有所了解,我正在尝试使用LinkedIn API,并且可以提供更多 ..
发布时间:2021-05-29 21:06:20 其他开发

我如何使用RxJ推迟对AJAX呼叫的任何请求,直到前一个请求解决

我有一个可观察到的东西,它表示由某个外部组件触发的动作.出于这个问题的目的,我们将其称为 createBananaAction .我有一个 bananaService 和一个 create 方法,该方法执行AJAX请求,并将创建的香蕉作为 Promise 返回. 因此,每当 createBananaAction 收到一些数据时,我们都希望调用 bananaService.create(). ..
发布时间:2021-05-19 20:26:20 前端开发

在Swift中进行节流而无需做出反应

是否有一种简单的方法可以在Reactive编程中实现Throttle功能,而不必使用RxSwift或类似框架. 我有一个textField委托方法,我不想每次插入/删除字符时都将其触发. 如何使用Vanilla Foundation做到这一点? 解决方案 是可以实现的. 但是首先让我们回答一个小问题:什么是节流? 在软件中,是一个节流过程或一个节流控制器有时被称为负 ..
发布时间:2021-05-16 20:50:00 移动开发

限制外发HTTP请求

我正在使用vert.x作为服务器来接收搜索请求,然后在服务器上将其处理为针对各种外部服务的多个传出HTTP请求. 对于异步行为,我选择通过Vert.x本机http客户端使用RxJava. 问题是,我正在使用的服务将我限制为每秒最多1个呼叫. 限制NIO HTTP传出请求的最佳/简单方法是什么? 在单个服务器环境中. 在群集服务器环境中. 解决方案 在单个服务器中, ..
发布时间:2021-05-15 18:54:38 其他开发

基于函数的视图上的Django Rest Framework范围限制

想问是否有人知道如何在基于函数的视图中为不同的请求方法设置不同的限制范围. 例如 @api_view(['GET','POST'])def someFunction(request):如果request.method =='GET':#设置获取请求的范围elif request.method =='POST':#设置发布请求的范围 我尝试环顾四周,但所有答案仅适用于基于类的视图.非常 ..
发布时间:2021-05-01 20:26:32 Python

限制/限制GRequests中HTTP请求的速率

我正在用 GRequests 和lxml编写的Python 2.7.3小脚本从各个网站收集一些可收集的卡价格并进行比较.问题是网站之一限制了请求的数量,如果我超过了该请求,则会发回HTTP错误429. 是否有一种方法可以限制GRequestes中的请求数量,以使我不超过我指定的每秒请求数量? 另外-如果发生HTTP 429,如何让GRequestes在一段时间后重试? 另一方面,它们的 ..
发布时间:2020-11-24 22:57:51 Python

WCF间歇性停止响应

我有一个ASP.Net网站,该网站从WCF托管站点(IIS)获取所有业务逻辑.偶尔,后端WCF似乎冻结了,这使Web前端停止响应.我必须回收两个应用程序池以使其再次运行. 最近发生的次数更多,可能是因为我们有更多&使用该网站的更多客户.以前,它每月发生一次,而现在每周一次.也许更多. 在每次SVC通话后,我们都会关闭连接. 回收池后在事件日志中收到错误消息 消息:System.Se ..
发布时间:2020-11-10 23:00:06 C#/.NET

当Electron处于后台时避免应用节流

请考虑以下示例: setInterval(function() { console.log( new Date()); }); 如果我使用 electron example.js运行它在OS X下,它会在我的工具栏中打开一个图标,并开始在控制台上打印时间。但是,如果应用程序没有集中精力,它会在一段时间后开始节流。 我环顾四周,发现这是由于OS X的节能策略 ..
发布时间:2020-10-28 19:09:48 其他开发

限制Java中的Rest API

我想添加一种方法来限制来自某个客户端的每个API上的请求数量。因此,我想从根本上限制每个客户端每个API的请求数。 我正在使用DropWizard作为框架。有人可以推荐实现此目标的方法吗?我需要一些适用于分布式系统的东西。 解决方案 一种简单的方法是使用过滤器并将其包装在 web中的所有API调用周围。 xml 。假设您的客户端在HTTP标头中发送用于标识它们的API密钥,则可以实现 ..
发布时间:2020-10-26 21:51:58 Java开发

ServiceThrottling默认值?

嗨, 根据此链接 WCF 4.0 的默认值为: MaxConcurrentSessions: 16 * Processorcount MaxConcurrentSessions: MaxConcurrentCalls + MaxConcurrentSessions 100 *处理器数量 MaxConcurrentSessions: 100 *处理器数量 我知道,不清楚。 ..
发布时间:2020-10-19 23:45:37 其他开发

C ++中的CPU节流

我只是想知道是否有一种优雅的方法来为执行密集计算的特定线程设置最大CPU负载。 现在,我在线程中找到了最耗时的循环(它仅压缩),并使用 GetTickCount()和 Sleep()具有硬编码的值。它可以确保循环持续一定时间,然后休眠一定的最短时间。它或多或少地完成了这项工作,即保证线程使用的CPU不超过50%。 但是,行为取决于CPU内核的数量(不利之处很大),而又丑陋(不利之处:))。 ..
发布时间:2020-10-10 23:38:08 C/C++开发

每分钟,每种方法,每个IP限制对WCF服务的呼叫

我想通过任意不同的IP将WCF服务上对特定方法的调用次数限制为在每个时间段 y 中 x 个调用。 例如,如果IP 10.0.1.1 调用方法 register 在特定分钟内超过5次(称为分钟 x ),当它尝试在该分钟内第六次调用该方法时,被阻塞直到分钟( x + 1 )。 这是因为我系统上唯一的非令牌授权呼叫是注册调用。我担心尝试用调用淹没此方法会使我的服务器在负载下挣扎。该方法背后有 ..
发布时间:2020-10-08 01:53:44 C#/.NET

如何实现Perl Web服务的服务器端速率限制?

我有一个基于Perl的CGI / Fast CGI Web服务,并希望通过IP地址对客户端进行速率限制,以阻止激进的客户端引起太多的工作。 已经查看了一些代码,并在CPAN中找到了 Algorithm :: TokenBucket ,但这仅用于客户要求;它没有持久性,也没有按用户配置,因此对于服务器端速率限制不是真正有用。 我正在寻找一些已经存在的建议,否则我需要基于一些简单的持久性( ..
发布时间:2020-09-30 21:50:59 其他开发

散景应用中的节流

我有一个带有Slider小部件的Bokeh应用程序,该小部件使用Slider.on_change回调来更新我的图形.但是,滑块更新的执行速度比我的回调函数处理的速度快得多,因此我需要一种方法来限制传入的更改请求.这个问题非常突出,因为滑块在滑动期间会调用回调,而只有最后一个滑块值(当用户释放鼠标时)才有意义. 我该如何解决这个问题? 解决方案 散景1.2的更新 从Bokeh 1 ..
发布时间:2020-09-22 02:28:33 Python