Ich benutze derzeit Node.js, ich möchte so schnell wie möglich mehrere Anfragen in einer Schleife senden. Ich meine, dass sie sehr schnell hintereinander gesendet werden. Am schnellsten kann ich sie mit einer For-Schleife erreichen. Hier ein Beispiel:Gibt es eine Möglichkeit, GET-Anfragen mit Node.js schneller zu senden?
request({
url: "http://search.roblox.com/catalog/json?CatalogContext=1&CreatorID=1&CurrencyType=0&pxMin=0&pxMax=0&SortType=0&SortAggregation=3&SortCurrency=0&IncludeNotForSale=true&LegendExpanded=true&Category=0&PageNumber=" + (pageNumber++),
method: 'GET'
}, function(err, res, body) {
// do stuff here
});
Mit einer for-Schleife - um die asynchronen Anfragen herum - werden die ausgehenden Anfragen einfach (möglicherweise massiv) parallelisiert. Es macht keine Anfrage schneller (und wird tatsächlich einige Anfragen langsamer machen, während der Durchsatz noch erhöht wird); Individuelle Anforderungen schneller zu machen, hängt ein gutes Stück vom Remote-Server/API ab. – user2864740
Kann ich bitte eine richtige Antwort haben? Sprechen Sie nicht so unzusammenhängend @ user2864740 –
Was ist mit dem oben genannten 'unzusammenhängend'? Wenn es ein bestimmtes Konzept gibt, das in meinem Kommentar geklärt werden könnte, benutze bitte eine kurze Sprache, um es herauszuziehen, anstatt zu einem rechthaberischen Snark zu wechseln. – user2864740