问题标签 [throttling]

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.

0 投票
2 回答
3327 浏览

php - 限制 Web 应用程序的最佳实践?

在我的网站上,出于各种原因,我需要限制用户请求:

  • 防止过度查询数据库或 3rd 方 api
  • 防止垃圾邮件
  • 防止他人抓取我的数据

我想知道节流的最佳做法是什么?应该在脚本级别(PHP/MySQL)还是在服务器级别(Apache)完成?

关于节流,我应该记住任何具体的最佳实践吗?

0 投票
2 回答
1306 浏览

wcf - 限制 WCF WebHttpBinding

我有一个使用 WebHttpBinding 的 WCF 服务。

我使用以下配置:

InstanceContextMode = InstanceContextMode.Single,ConcurrencyMode = ConcurrencyMode.Multiple

我已将 MaxConcurrentCalls 限制为 20。

我看到的是以下内容:如果达到 20 的限制,则新的连接/请求将排队。我怎样才能实现发送“服务繁忙”消息之类的东西?

非常感谢

0 投票
5 回答
944 浏览

php - “忘记密码”限制

我设置了一个“忘记密码”系统,该系统会向用户发送一封带有重置链接的电子邮件。M 问题是:我怎样才能防止滥用这个系统?我如何确保人们不会使用它来向人们的收件箱发送垃圾邮件,但仍然可以为需要它的人使用它?

0 投票
6 回答
1299 浏览

mysql - 有没有办法限制 Mysql 表的索引,所以整体性能不受影响?

我需要将大型数据集加载到生产数据库中。

每个需要上传 15 个文件并插入到一个表中。每个约为500 Mb

我有两个需要索引的 ID 列。如果我加载带有索引的文件,上传大约需要 3 个小时。如果我删除索引,加载数据本地 infile,然后重新添加索引,整个操作大约需要 30 分钟。

问题是,在索引新导入的数据时,数据库响应能力会受到很大影响。有没有办法让索引以“低优先级”运行,以便其他查询仍然获得 95-100% 的速度,并且索引类型在后台运行?

我正在使用Amazon RDS,因此我无法选择仅在不同的服务器上加载然后复制表文件。

对此添加赏金,因为我仍然想看看是否有办法在对特定框进行索引时获得良好的性能。

0 投票
3 回答
734 浏览

php - 在 PHP 中存储登录尝试的次数

跟踪用户尝试登录的次数的最佳方法是什么?即会话数据、数据库、临时文件或其他?

0 投票
2 回答
516 浏览

wcf - WCF 服务限制

我在我的 WCF 服务中使用了 TCP 绑定,有时可能有很多人连接到该服务,我的问题是我是否需要在我的 wcf 服务中进行服务限制,如果是,那么理想的方法是什么?

0 投票
1 回答
3735 浏览

amazon-ec2 - boto ElasticMapReduce 节流和速率限制

我已经通过 boto API 多次遇到来自 Amazon EMR 的速率限制,具体如下:

该操作是一次性操作请求作业流的状态,因此不应该涉及任何速率限制。有没有其他人遇到过这个问题?此外,似乎没有太多关于 EC2 和 EMR 节流/速率限制的文档......

0 投票
1 回答
2209 浏览

wcf - MSMQ WCF 限制

我有一个通过 WCF 读取我的消息队列的 Windows 服务。我希望服务在另一条消息之前处理一条消息(每个消息的密集内存操作)。我将节流配置设置为 1,但它似乎没有做任何事情。如果我的队列中有 6 条消息,则在开始后需要 4 条消息。

我错过了什么吗?

我的 web.config :

我的服务主机创建:

合同类:

0 投票
4 回答
24205 浏览

api - 处理亚马逊产品广告 API 限制

对于那些使用亚马逊产品广告 API 的人来说,遇到他们的油门,你有什么经验?据说限制设置为每秒 1 个请求,这是您的经验吗?

我希望我的网站能够扩展到全国,但我担心它能够发出所有 Amazon API 请求而不会受到限制。我们将所有响应缓存 24 小时,并限制我们自己的用户在短时间内进行过多搜索。

我应该担心吗?有什么建议么?

0 投票
2 回答
1887 浏览

php - 使用 PHP 代码限制外发电子邮件

我正在为外发电子邮件编写 php 中的节流代码。
我想知道什么算法有利于节流?可以帮助评论以下设计吗?

规格:
电子邮件存储在 MySQL 中。
PHP 将检索数据并使用 PHPmail 发送。

到目前为止的计划:
从数据库中获取电子邮件列。
取出域,记录的ID将被配对。
检查域(mx & a 记录)。
更新表中的有效域。
对堆栈中的域进行排序。
弹出每个堆栈一次,使用 ID 搜索记录并发送邮件。
转到下一个堆栈,完成后从第一个堆栈重复。

提前感谢您的帮助!杰斯