Ich versuche, Karma (Punkte) von jedem Hacker News-Benutzer mit der official API zu finden. Ich bin neu im Programmieren.Gibt es eine effizientere Methode, die Hacker News API aufzurufen?
Das folgende ist das Code-Snippet, das ich geschrieben habe, um das Karma eines bestimmten Benutzers zu erhalten. Es gibt fast 300.000 Benutzerkonten auf HN.
var request = require("request");
request(
"https://hacker-news.firebaseio.com/v0/user/pg.json",
function (error, response, body) {
if (!error && response.statusCode === 200) {
console.log(JSON.parse(body).karma);
}
});
Ich habe diesen Code ausgeführt, aber es ist nicht schnell. Gibt es einen besseren Weg, dies zu tun?
wo denken Sie der Engpass? –
@JaromandaX Aufruf der Hacker News API. –
der Engpass ist die Menge der Daten, die API zurückgibt - etwa 1 Megabyte für die Probe, die Sie zur Verfügung gestellt –