問題タブ [rate-limiting]

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 投票する
1 に答える
263 参照

cocoa - RestKit は帯域幅制限をサポートしていますか?

大きなファイルを POST するために RestKit を使用していますが、十分に機能しており、利用可能な帯域幅を使い果たしています。データレートを制限するにはどうすればよいですか? 一度に 1 つのファイルを送信しているため、同時実行性をこれ以上減らすことはできません。

私は簡単な方法を知っています - ファイルを送信するまで待ちます。ただし、ファイルが大きいため、他のすべての帯域幅が不足する期間が長くなります。単一のファイルをアップロードするときに消費される帯域幅を制限する方法についてのアイデアはありますか? ありがとう!

0 投票する
3 に答える
2337 参照

queue - 分散レート制限

APIリクエストを実行するタスクキューを通過する複数のサーバー/ワーカーがいます。(キューにMemcachedとCeleryを使用するDjango)APIリクエストは1秒間に10リクエストに制限されています。リクエストの総数(すべてのサーバー)が制限を超えないように、レート制限するにはどうすればよいですか?

私は、関連するレート制限の質問のいくつかを調べましたが、それらはより線形で非同時のシナリオに焦点を合わせていると思います。どのようなアプローチを取るべきですか?

0 投票する
1 に答える
428 参照

php - 匿名の評価をインテリジェントに制限しますか?

これは私にとって奇妙なことです。私は彼らのサイトに5つ星の匿名の評価システムを望んでいるクライアントがいます。私は、他の誰かのソリューションを使用する代わりに、これをジャンプポイントとして使用して、バックボーン/アンダースコアを掘り下げる良い機会になると判断しました。

問題は、評価システムの乱用を避けるために、匿名接続をどのように評価制限する必要があるのか​​わからないということです。

私の最初の考えは、2秒ごとに1つの評価、1分間に15の評価、および各IPに1時間あたり200の割り当てを行うことでした。ただし、これには、大規模なNATの下でそれらを制限する可能性があるという問題があります。ユーザーエージェントを混ぜることでそれを修正することはできましたが、制限システム全体を回避するためのすべての要求を簡単に偽造できるという問題に遭遇しました。クッキーを試すこともできますが、簡単に削除できます。

このための実証済みのソリューションについて何か考えはありますか?ありがとう

0 投票する
2 に答える
1050 参照

facebook-opengraph - グラフAPIのレート制限は?グラフ API のアクセス トークンの有効期限はどのくらいですか?

  1. グラフAPIのレート制限は?ネットで色々調べたり質問したり。600calls/600secs と言う人もいましたが、私はレート制限の問題の公式宣言を見つけることができませんでした。

  2. グラフ API のアクセス トークンの有効期限はどのくらいですか? どこにも見つからない

0 投票する
2 に答える
2905 参照

java - Javaレート制限ロジック

各スレッドがdbにデータを書き込むJavaでマルチスレッドアプリケーションを設計するためのアルゴリズムを探しています。1秒あたりにdbに書き込まれるレコードの数を制御したいと思います。

アプリケーションはRPS(records per second)パラメーターを取得し、それらの多くの負荷をほぼ生成します。

0 投票する
1 に答える
1697 参照

amazon-web-services - Amazon AWS Beanstalk IP ベースのスロットリング

Amazon AWS Beanstalk を使用して Web アプリをデプロイしました。AWS が IP ベースのスロットリングをどのように処理するかについて、誰かに光を当てることができますか?

以前、EC2 で独自の tomcat インスタンスを実行していたとき、この目的のために iptables を使用していました。しかし、AWS は負荷に基づいて複数のマシンで webapp をスケーリングするため、これを達成する方法について混乱しています。

ありがとう。

0 投票する
2 に答える
4450 参照

api - IP による API レート制限

レート制限がどのように行われるかを見ていましたが、多くの API (StackOverflow v1 API を含む) が IP によってレート制限したり、特定のドメインでの使用に API キーを制限したりしているようです。これはどのように確実に行われますか?

XHR によって生成された API へのリクエストを見ると、リファラー (通常) とリモート アドレスが含まれています。リモートアドレスが有望だと思いましたが、それはリクエストを行っているサイトではなく、ウェブサイトを使用しているユーザーのアドレスのようです。リファラーは常に送信されているわけではないようですが、そこにある場合は、サーバーに対応するIPを検索できると思います。

私の言いたいことは、それは可能でなければならないということです。どうやってやっているの?

0 投票する
2 に答える
2727 参照

http - nginx HttpLimitReqModuleは時間/日/週ごとにサポートしていますか?

HTTP APIのレート制限を行うためのソリューションを探しています。Nginxの場合、この機能をサポートするモジュールHttpLimitReqModuleがすでに存在します。ただし、ドキュメントを参照してください。このモジュールは1秒あたりおよび1分あたりのみをサポートします。1時間/日あたりの解決策はありますか?

0 投票する
1 に答える
693 参照

facebook-graph-api - 検索クエリの Facebook Graph API レート制限

私は、電子メール アドレスのリスト (約 4M エントリ) を処理し、関連する Facebook アカウントがあるかどうかを判断するプロジェクトに取り組んでいます。それを検出するためにグラフ API 検索クエリを使用しています。レート制限を取得する可能性はありますか、それとも公式のレート制限はありますか? リストが非常に大きく、マルチスレッド リクエストを行う可能性があることを考えると、レート制限が心配です。

非公式の 600 リクエスト / 600 秒について聞いたことがありますが、Facebook でその証拠を見たことがありません。