A volte durante lo sviluppo del mio progetto nodo corrente riceverò un aggiornamento sospeso. Dove la pagina non verrà mai caricata. Controllo la scheda di rete in Chrome e vedo che è sempre agganciata a un file statico. Il file statico che si blocca sarà diverso, a volte sarà un file CSS altre volte un file immagine.Node.js + Express.js molto lento che serve file statici
Ho cercato di ottimizzare tutti i miei file nella speranza di risolvere questo problema, ma nulla lo ha risolto. Se clicco su un caricamento lungo, caricherò la pagina correttamente sulla seconda richiesta. Questo non succede ogni volta che provo a caricare la pagina ma molto spesso quando passo da una pagina all'altra.
Se disattivo la cache sotto l'ispettore di rete chrome, succederà quasi sempre.
** Questo è il mio primo progetto di nodo principale in modo da poter commettere errori lungo il percorso. **
intero progetto è ospitato su GitHub: http://github.com/polonel/trudesk
volte Carica esempio: (apre immagine in nuova scheda per vedere full-size)
Puoi pubblicare il codice che stai utilizzando per server i file statici? – slebetman
Statistica di pubblicazione codice: https://github.com/polonel/trudesk/blob/master/node/src/routes/index.js#L33 – Chris
Hai provato a spostare il middleware dei file statici prima di * all * altri middleware? In questo modo il middleware di sessione non sta colpendo mongodb, ecc. Che potrebbe rallentare le cose prima che possa servire il file. – mscdex