2012-05-03 12 views
5

Ich benutze EJS mit Node und Express. Der HTML-Code, der von meinen Views erzeugt wird, ist groß und voller unnötiger Leerzeichen. Gibt es eine Option oder Middleware, die ich in der Produktion verwenden kann, um den HTML-Code zu komprimieren?HTML mit Node, Express & EJS komprimieren?

Z. B.

<!doctype html> 
<html><head><title>...</title>....</html> 

Antwort

1

Ihre Template-Engine sollte ein Flag, das Sie es passieren, es zu komprimieren, ich weiß, dass Jade tut es standardmäßig (ich habe EJS nicht verwendet).

Aber ich würde nicht mit Whitespace Entfernung kümmern, stattdessen würde ich eine Gzip-Bibliothek verwenden, um die Antwort gzip, etwas wie gzippo ist was Sie suchen.

+0

Ich werde es untersuchen. Ja, ich denke, das ist egal mit gzip/Run-Length-Komprimierung, aber ich bin immer noch interessiert. –