问题标签 [ratelimit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 使用 docker 标签限制 Traefik 速率
我在使用 traefik 1.5-rc3 为 docker 后端的标签设置速率限制时遇到问题
设置以下标签
不在日志文件中打印任何限速输出,配置也不可见,例如在/api
前端结构中:没有错误消息或任何内容:
静态配置 toml 中的相同配置:
似乎工作,因为日志记录状态Creating load-balancer rate limiter
:
查看源代码标签似乎很好。
我错过了什么?我刚刚注意到,解析方法中extractorfunc(后端)和extractorFunc(前端)的大小写不同。
通过标签设置速率限制需要做什么?
python - Django-ratelimit 不限制
我在 heroku 上使用 Django-ratelimit 时遇到限制器不起作用的问题。我没有收到任何错误。有什么建议我做错了吗?
视图.py
设置.py
node.js - 节点服务器中的 Express-rate-limit 与 NGINX
我目前正在使用express-rate-limit
模块来阻止来自ip
节点服务器中相同或登录用户帐户的多个请求,这对DoS
攻击非常有效。该服务器是一个小型本地企业,只需要一个实例,因为它没有太多的用户,并且它的计算需求不是太密集。
我最近一直在阅读很多关于它的内容nginx
,很多人建议在节点服务器中使用它,但我看不出在这种应用程序中使用它的主要优势。
如何nginx
更好地为我的应用程序?npm modules
就单个服务器应用程序的安全性而言,它可以做什么其他人无法做到的?
api - twitter api中的速率限制
我正在为我的项目使用 twitter 开发人员 API。我用我的电话号码和电子邮件地址创建了一个帐户。如您所知,twitter API 中有一些速率限制!
对于使用 API,我应该创建该应用的应用和用户令牌。
我的问题是,如果我为该单个帐户创建多个应用程序并在我的项目中使用它们,我的速率限制乘以应用程序的数量或请求被聚合,所以我的速率限制不会改变?
apache2 - 限制 OwnCloud/Apache/WebDAV 上传速度
那么你好!
我最近在我的服务器上设置了我的 OwnCloud 并遇到了 2 个问题......
第一个问题是,如何限制用户的下载速度?好的.. 用 mod_bw 解决。
第二个问题是.....如何限制用户的上传速度?好吧..用cband,bw,rate-limit尝试过。没有任何效果,仅适用于下载速度。
所以我的问题是,我怎样才能将文件的上传速度限制到 apache 服务器仅用于一个子文件夹(我用下载速度管理它,所以可能用位置?)。
谢谢!
facebook - Facebook python sdk使用marketing api或者graph api
我已经使用facebook python SDK近 6 个月来构建产品。
我拥有营销 api 的开发人员访问权限。它经常出错说速率限制已超过。但是当我检查营销 api 仪表板时,它说没有足够的数据可用。
所以我真的很困惑SDK是使用营销API还是图形API。
谁能给我解释一下用法。
任何信息将不胜感激。
php - 文件服务器上的 Podio RateLimit
我们在使用 Podio Api 时遇到问题,或者有什么东西,Podio 没有记录。
我们正在向 Api 发出请求以获取具有 function 的 Item ->getItemById()
。此项目具有文件字段和附加文件。要在我们的服务器上编辑这些文件,我们需要这些文件的 rawData,所以我们调用->getFile()
and ->getRawData()
。
一切正常。在约 10 分钟内约 15-20 个请求后(时间和请求计数因每次测试而异)我们收到来自 Podio Server 的错误。即使我们在请求之间设置了短暂的延迟(测试为 30 秒),我们也会遇到错误,所以我认为这不是“批处理请求限制”。错误的编号为 420,被描述为 RateLimit 错误。等待几分钟后,错误消失了,服务器正在响应正确的答案。但我们绝对没有任何计划何时发生这种情况。
我们创建了一个函数来检查我们是否达到了 RateLimit,但对于正常请求和速率限制请求,仍有剩余。正如您在上面的屏幕截图中看到的那样。
请不要通过指向 Podio 速率限制文档的链接来回答。我多次阅读本节,我知道这个限制是如何设置的。我们只有在调用文件服务器(files.podio.com)时才会遇到问题,而不是在我们发出其他 api 请求时。
有没有人对我们的案子有过类似的经历?
从 PHP Api 调用的函数:
使用 RateLimit 调用调用 Podio 服务器:
浏览器输出。如您所见,RateLimit 未命中,但在调用 getRawData() 后我们直接得到 420
Podio Support 告诉我,尽管我们是一家每天都使用 podio 的公司,但他们不向私人提供支持,在我看来,这是他们服务器上的一个错误(或者它没有在任何地方记录)。
更新:
我做了第二个函数来触发它:
这让我可以关注 Browseroutput(不包括前几行):
今天在这个测试中,一切似乎都很正常。似乎这些文件也是 RateLimited Requests 并且在这些限制关闭时抛出错误。但在上面的截图中,我得到了不同的结果。如果它总是像今天一样,那就没有问题,我可以跟踪它。但最近几天情况并非如此。
如果发生这种情况,我会再次发帖,就像当时问这个问题一样,但现在一切似乎都很好。
javascript - 限速 API 的 Javascript 计时器
我正在使用一个 API - “我被控制了吗?” 这是速率限制 - “每 1500 毫秒限制为一个”。我在这里查看了很多其他问题,通过谷歌和其他几个论坛网站进行了研究,并尝试自己找到解决方案。
Javascript 功能
真的适用于这类问题或问题吗?有没有人找到有效的解决方案?我对这个有点不知所措
似乎不起作用,尤其是在我当前的项目正在存储多个电子邮件地址的信息的情况下。因此,例如,如果我将 4 个电子邮件地址存储在一个数组中并希望循环通过但等待 1500 毫秒,然后再次访问 API 以查询下一个电子邮件地址。
有什么想法吗?或者是否有一个NodeJS解决方案可以解决这个问题,因为我最近也一直在学习。
先感谢您