Tek seferde kaybetmek istemediğim yeni bir işleve sahibim. Bu işleve ulaşmak için isteklerin sadece% 10'unu almak istiyoruz. Bunu JavaScript’te kolayca yapabilir miyim?Nodejs'deki isteklerin sadece% 10'unu nasıl alabilirim?
Başımın üstünde Array'ı kullanarak istekleri depolamayı ve bunun sadece bir kısmını seçmeyi düşünüyorum. Bunu yapmanın daha iyi bir yolu var mı?
Ben istekleri geri kalanı düştü eğer umurumda değil Express
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
}
gelen kod parçası var. Şu anda 2500 isteğimiz var ve korkarım ki bu işleve tek bir seferde çarparsam işler bozulur. Oldukça yoğun bir bilgi işlem kodu.
Açıkçası hiç bir fikrim yok, ama belki de ((Math.floor (Math.random() * 100)% 10) == 0) // kodu yürütün? 'Iyi bir başlangıç noktası olabilir mi? – Jhecht
Aslında bu iyi bir fikir. – toy
((Math.floor (Math.random() * 10) === 0)) ... naif bir yaklaşım olarak .. –