throttling相关内容
我正在尝试对我的ASP.NET Web项目执行一些非常简单的请求限制。目前我对针对DOS攻击的全局限制请求不感兴趣,但是想要人为地延迟对所有登录尝试的响应,只是为了使字典攻击更难做(或多或少像Jeff Atwood概述这里)。 你好吗?实施吗?这样做的另一种方式是 - 我想 - 简单地调用 Thread.Sleep();请求期间某处 建议? :) 解决方案 我
..
当速率限制超出时,我如何处理由rack-throttle gem产生的错误? 现在我得到一个包含以下内容的回复: 内部服务器错误 undefined方法`each'表示“403 Forbidden(超出限价)\ n”:字符串 这是堆栈跟踪 错误NoMethodError:未定义的方法`each'表示“403 Forbidden(超出速率限制)\ n”:字符串
..
我是JavaScript新手。我想知道如何在用户完成调整窗口大小后创建一个onresize函数以在另一个函数中触发一个函数。很可能会发生会话超时。 关于编写基本函数的任何想法? window.onresize = function(){ //第一个函数在调整大小时发生 //然后当用户 }完成窗口大小调整时发
..
我明白了: 我们的debounce 函数应该在某个事件发生后调用。它用于拖拽,键入等事件,目的是在事件被触发时不会触发,而是在一系列事件完成时触发。通常在整个单词被输入后,或拖动或调整大小序列结束。 我们节气门 a函数应该在发生一系列事件时触发,但是当我们想要控制它被调用的次数时。就像在拖动中一样,我们只需要每隔x个像素距离调用函数,或者每隔100ms调用一次函数,而不是每次触发事件。
..
我想知道是否在Windows Server 2003上,在Windows Media Service中,我们可以为任何文件类型(甚至不支持由Windows Media Service流式传输支持的文件类型)设置/配置限制设置,例如setup .flv文件下载/流调节比特率为100k或设置比特率调节控制为相同的编码比特率。 我已经搜索了很长时间的Windows媒体服务手册,但BTW:我只是好奇
..
我们正在跟踪一些客户的Facebook Page和Post指标,我们对于CPU强度和POST /评论的呼叫数量有一些疑问 - 根据开发人员洞察控制台(Insights - >开发者 - >活动与错误)。对于Graph API的限制和限制,文档有些不清楚,我们只想确保我们对我们可用的资源有正确的了解。 我们正在努力优化我们的软件和查询,以减少错误率和请求数量。与这项工作相关,我们有几个问题:
..
可能重复: Facebook OAuth错误:达到申请请求限制 我写了一个Facebook监控应用程序默认调用Facebook FQL每30秒来确定用户是否有任何未读通知,消息或朋友请求。 最近,它停止工作。调试时,我发现Facebook返回以下错误: error = { message =“(#4)请求限制达到“; type = OAuthException;
..
我们的应用程序正在被限制,我们正在获得 { “error”:{ “message”:“(#4)达到申请请求限制”, “type”:“OAuthException”, “code”:4 } } 在应用程序 - > - > 开发人员 - > 活动&错误我们看到 限制 应用程序是无限制的。 API Throttling 在指定期限内无。
..
每当我使用“ab”来对基于Web服务器进行基准测试时,它会在发送大量请求后冻结一段时间,仅在20秒左右才能继续。 考虑使用Ruby编写的以下HTTP服务器模拟器: require'socket' RESPONSE =“HTTP / 1.1 200 OK\\\\ ”+ “连接:close\r\\\ ”+ “\r\\\ ”+ “\\ buffer =“” serve
..
我有一个使用WSHttpBinding通过HTTP进行通信的WCF客户端/服务器应用程序。 服务器设置:self-hosting标准的WCF ServiceHost 。 我的实际服务类归属为: [ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceCon
..
我有一个观察的,我订阅的。这obsevable将返回一个具有可设置多次的属性称为ActivationType的对象。 我所试图实现的是日志每当ActivationType设置为留言“类型1”。但是,如果ActivationType设置为“2型”,记录消息只有一次,再次登录,如果ActivationType是“2型”前等待30秒。 所以,如果我有 myObservable 。凡
..
我开发一个程序,连续发送的背景数据流,我想允许用户设置为上传和下载限制的上限。 我已经在令牌桶并的漏桶 alghorhithms,貌似后者似乎适合的描述,因为这不是最大化的网络带宽,而是被尽可能不引人注目的问题。 我在我将如何实现这却丝毫不能确定。一个自然的方法是扩展抽象Stream类,使之简单,扩展现有的流量,但这样做并不需要额外的线程的参与发送的数据,同时接收(漏桶)?做同样在其他实现任何
..
我来到这里的备份应用程序它连接到从FTP或HTTP服务器的各种Web服务和下载/上传文件。什么是限制我的应用程序的带宽使用最简单的方法? 我需要做的,因为应用程序安装并运行将趋缓为所有办公室的人,最终会得到我到地狱互联网接入。所以我想实现一个限速其在工作时间被激活,并在夜间被禁用。 在此先感谢! 解决方案 你所寻找被称为的带宽限制这里是一个的很好的例子 这是怎么做的,还审查意见,知道它
..
我有一个异步任务是这样的: 公共异步任务的DoWork() {} 和我目前所面对的一个:列表<任务> TMP =新的List<任务>(); 在这里我添加的任务。 我开始的任务是这样的:的foreach(任务吨TMP) { 等待吨; } 现在我的问题: 什么`以启动任务并仅运行它们的3,在同一时间(直到他人正在等待)的最佳方式 我想我需要像队列/待岗?
..
我想运行一堆异步任务,在任何给定的时间有多少任务,可等待完成的极限。 假设你有1000个网址,而您只希望有50个请求在同一时间打开;但只要一个请求完成后,你打开列表中的下一个URL连接。这样一来,总有整整50连接,同时打开,直到URL列表耗尽。 我也想利用线程的给定数目,如果可能的。 我想出了一个扩展方法, ThrottleTasksAsync 是我想要做什么。是否有一个简单的解决方案已经在
..
我们正在与不同的方法来节流用户操作实验中的定时间段内 限制问题/答案的帖子 限制编辑 限制饲料检索 有关目前,我们正在使用高速缓存只需插入用户活动的记录 - 如果记录存在,如果/当用户执行相同的活动,我们油门 使用Cache自动给我们陈旧数据清理和滑动用户的活动窗口,但它是如何将规模可能是一个问题。 什么是确保其他一些方法的请求/用户操作,可以有效节流(强调稳定性)? 解
..
我们的组织目前正在迁移到Apigee。 目前,我有非常相似的这一个问题,但由于这样的事实,我是一个新手,计算器,具有低信誉我不能对此发表评论:的 Apigee - SpikeArrest行为 如果有任何方式合并这两个问题,请让我知道。 所以,在我们的组织,我们有6 MessageProcessors(MP),我以为他们是在严格的循环方式工作。 请看到这个配置(这是适用于ApiProxy的目
..
我想一个表单提交率限制到每了每120个秒用户之一。 我在想使用 $ _ SESSION 变量,但我不知道如何,将工作和cookie可以只被删除。我猜 $ _ SESSION 变量可以被周围被一个直观的用户仅仅通过在工作日志记录了和背部。 我只是理论化的时刻,所以我没有code。 我如何在我的问题得到什么? 编辑 - 用户将常常查询的原因是因为它是一个项目,寓言数据库。我需要用户查询放慢到
..
我要限制请求到我的Web服务器,从而阻挠网络刮对我的网站的拒绝服务攻击。我愿意是相对宽松的,关键的是,没有人要求这么多,从而放慢改革的步伐。 我想通过IP地址设置限制的,因此,如果过多的请求都在短时间内实现了从给定的IP请求将放缓。 有些问题我have-- 这是去了解与网络刮削器和DoS攻击在处理Web服务器级别的正确方法? 什么是一个很好的限制,所以,我不感到不便谁可能在共享IP网络
..
可能的/部分重复的: 什么是良好的限速算法? 我要寻找实现移动的时间窗口限速算法的Web应用程序,以减少垃圾邮件或蛮力攻击的最佳方法。 使用的例子是“从给定的IP失败的登录尝试,在最后5分钟的最大数量”,“在过去的N分钟(文章/票/等)的最大数量。” 我会preFER使用移动时间窗算法,而不是统计的硬复位每隔X分钟(如Twitter API)。 这将是一个C#/ ASP.Net应用程序。
..