問題タブ [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 アプリケーションを調整するためのベスト プラクティスは?

私のサイトでは、さまざまな理由でユーザー リクエストを調整する必要があります。

  • データベースまたはサード パーティの 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です。

インデックスを作成する必要がある 2 つの ID 列があります。インデックスを配置してファイルをロードすると、アップロードに約 3 時間かかります。インデックスを削除し、ローカル ファイルにデータをロードしてから、インデックスを再度追加すると、操作全体に約 30 分かかります。

問題は、新しくインポートされたデータのインデックス作成中に、データベースの応答性が大幅に低下することです。インデックス作成を「低い優先度」で実行して、他のクエリが 95 ~ 100% の速度で実行され、インデックス作成の種類がバックグラウンドで動作するようにする方法はありますか?

Amazon RDSを使用しているため、別のサーバーにロードしてからテーブル ファイルをコピーするというオプションはありません。

特定のボックスのインデックス作成中に優れたパフォーマンスを得る方法があるかどうかを確認したいので、これに報奨金を追加します。

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

php - ログイン試行回数を PHP に保存する

ユーザーがログインを試みた回数を追跡する最良の方法は何ですか? つまり、セッションデータ、データベース、一時ファイル、またはその他?

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

wcf - WCFサービススロットリング

私はWCFサービスでTCPバインディングを使用しましたが、多くの人がこのサービスに接続する可能性があります。私の質問は、wcfサービスでサービススロットリングを実行する必要がある場合、それを行うための理想的な方法は何ですか?

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

amazon-ec2 - botoElasticMapReduceスロットリングとレート制限

次のように、botoAPIを介してAmazonEMRからレート制限に数回遭遇しました。

操作は、ジョブフローの状態を要求する1回限りの操作であるため、レート制限は必要ありません。他の誰かがこの問題に遭遇しましたか?また、EC2とEMRのスロットリング/レート制限に関するドキュメントはあまりないようです...

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

wcf - MSMQ WCF スロットリング

WCF を介してメッセージ キューを読み取る Windows サービスがあります。サービスが別のメッセージの前に 1 つのメッセージを処理するようにします (メッセージごとの集中的なメモリ アクション)。スロットリング構成を 1 に設定しましたが、何もしていないようです。キューに 6 つのメッセージがある場合、開始直後に 4 つかかります。

何か不足していますか?

私の web.config :

私のサービスホストの作成:

契約のあるクラス:

0 投票する
4 に答える
24205 参照

api - Amazon Product Advertising API スロットル制限への対処

Amazon Product Advertising API を使用している方は、スロットルに遭遇した経験はありますか? おそらく、制限は 1 秒あたり 1 リクエストに設定されていると思いますが、それはあなたの経験ですか?

サイトを全国規模に拡大したいと考えていますが、すべての Amazon API リクエストをスロットルなしで行う能力について懸念があります。すべての応答を 24 時間キャッシュし、短期間にあまりにも多くの検索を行うユーザーを抑制します。

私は心配する必要がありますか?助言がありますか?

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

php - PHP コードを使用して送信メールを調整する

私は、送信メール用にphpでスロットリングコードをコーディングしている最中です。
スロットリングに適したアルゴリズムを知りたいですか? 以下のデザインについてコメントしていただけますか?

仕様:
メールは MySQL に保存されます。
PHP はデータを取得し、PHPmail を使用して送信します。

ここまでの計画:
データベースから電子メール列を取得します。
ドメインを取り出すと、レコードの ID がペアになります。
ドメイン (mx & a レコード) を確認します。
テーブル内の有効なドメインを更新します。
ドメインを一意のスタックに並べ替えます。
ID を使用してレコードを検索し、メールを送信して、各スタックを 1 回ポップします。
次のスタックに移動し、完了したら最初のスタックから繰り返します。

助けてくれてありがとう!ジャセ