私は一度に失うことをやりたくない新しい機能を持っています。この機能を使用するためのリクエストの10%を選択するだけです。私はJavaScriptで簡単にできるのだろうか?Nodejで要求の10%しか選択できません。
私の頭の上で、私はArrayを使ってリクエストを保存し、その一部を選ぶことを考えています。これを行うより良い方法はありますか?
私は要求の残りの部分が削除されている場合、私は気にしないエクスプレス
doSomething: function(request, response) {
// new functionality << how can I control how many requests hitting this block of code? Like 10 percent of the requests
// old functionality
}
からのコードのこの部分を持っています。今は2500件のリクエストがありますが、私はこの機能を一度に実行すると物事が崩れてしまうのではないかと心配しています。それは非常に集中的な計算コードです。
私は正直に分かりませんが、おそらく 'if((Math.floor(Math.random()* 100)%10)== 0)//コードを実行しますか? – Jhecht
実際これは良い考えです。 – toy
if((Math.floor(Math.random()* 10)=== 0))...単純なアプローチとして.. –