Node.js + Express.js sehr langsam statischen Dateien

Manchmal, wenn die Entwicklung meiner aktuellen Knoten Projekt bekomme ich eine hängende aktualisieren. Wo wird die Seite nie laden. Ich überprüfen Sie die Netzwerk-tab in Chrome, und sehen, dass Ihr immer aufgehängt auf eine statische Dateien. Die statische Datei, die stecken unterschiedlich, manchmal ist es eine CSS-Datei andere mal eine image-Datei.

Habe ich versucht zu optimieren, alle meine Dateien in der Hoffnung, um dieses Problem zu beheben, aber nichts hat es behoben. Wenn ich auf aktualisieren während einer langen laden es lädt die Seite korrekt auf die 2. Anfrage. Dies geschieht nicht jedes mal, wenn ich versuche die Seite zu laden, aber sehr oft beim Wechsel zwischen den Seiten.

Wenn ich den cache deaktivieren unter dem chrome-Netzwerk-Inspektor, wird Es fast immer passieren.

**Dies ist mein 1. major node-Projekt so könnte ich Fehler gemacht haben auf dem Weg. **

Gesamte Projekt befindet sich auf github: http://github.com/polonel/trudesk

Beispiel die Ladezeiten: (Open image in new tab, um zu sehen, in voller Größe)
Node.js + Express.js sehr langsam statischen Dateien

  • Können Sie nach dem code, die Sie verwenden, um server die statischen Dateien?
  • Haben Sie versuchen, bewegen Sie Ihre statische Datei middleware, bevor alle anderen middleware? So werden die session-middleware ist nicht zu schlagen, mongodb, etc. was könnte die Dinge verlangsamen, bevor es eine chance bekommt die Datei.
  • Bewegen an den Anfang meiner middleware in der Tat helfen, mit den Ladezeiten, aber ich bin noch auf der Suche bei ~5-10sec Ladezeiten.
  • Ich habe das gleiche Problem, obwohl die Ladezeiten sind nicht so lang wie deine. Auch Sie versuchen, es herauszufinden.
InformationsquelleAutor Chris | 2014-09-29
Schreibe einen Kommentar