Supponiamo che per ogni risposta da un'API, ho bisogno di mappare il valore dalla risposta a un file json esistente nella mia applicazione web e visualizzare il valore di JSON. Qual è l'approccio migliore in questo caso per leggere il file JSON? richiede o fs.readfile. Tieni presente che potrebbero esserci migliaia di richieste contemporaneamente.Leggere il contenuto del file json con require vs fs.readFile
Nota che non mi aspetto modifiche al file durante il runtime.
request(options, function(error, response, body) {
// compare response identifier value with json file in node
// if identifier value exist in the json file
// return the corresponding value in json file instead
});
Non è 'require' sincrono? A seconda delle dimensioni del file JSON o del caso d'uso, fs.readFile dovrebbe essere migliore. –
Anch'io sono d'accordo e suggerisco anche, usando piping per file più grandi. Allo scopo di connessioni di grandi dimensioni, il serramento dei piccioni (indicizzazione spaziale/temporale) delle connessioni dimostra anche di aggiungere grande efficienza. –