2010-12-04 6 views
17

179 KB von jQuery wird minimiert und GZipped zu 26 KB. Ich versuche, die gleichen Kompressionen zu meinen Javascript-Dateien zu machen und fand den Yuicompressor, um es zu verkleinern. Aber ich bin immer noch auf der Suche nach einer Möglichkeit, Gzip zu gzipieren.Wie gezippt man eine Javascript-Datei?

Wie kann ich meine Javascript-Dateien gzip?

Antwort

23

Wenn Sie es auf einer Webseite verwenden, ist gzip eine Konfigurationsmethode in Ihrem Webserver. Die Datei wird vom Server gezippt und an den Browser gesendet. Es ist keine manuelle Aktion erforderlich. Für Apache: http://httpd.apache.org/docs/2.0/mod/mod_deflate.html. Wenn Sie den Code an Entwickler übermitteln, können Sie den Befehl gzip verwenden.

+0

Danke, wenn Sie über die Gzip-Konfiguration auf Glassfish 3.0.1 Server wissen, bitte geben Sie mir eine Anleitung. – siva636

+0

Probieren Sie http://www.zbugs.com - geben Sie einfach Ihre Website-URL und es wird alles für Sie tun. –

8

Sie würden gzip, das GNU-Komprimierungsprogramm verwenden. Glücklicherweise wird der gzip-Algorithmus und die Dateistruktur von zahlreichen anderen Tools wie 7zip (für Windows) implementiert. Sie können Ihren Server (über mod_deflate oder andere) so konfigurieren, dass er Dateien im laufenden Betrieb komprimiert, für statische Inhalte jedoch eine Verschwendung von CPU-Energie.

Hier ist ein Artikel, der zeigt, wie transparent Browser vorverdichtete gzip dienen, die sie unterstützen: http://blog.alien109.com/2009/03/17/gzip-your-javascript/

+1

Es wäre ratsam, anstelle von mod_rewrite Ungeschicklichkeit Content Negotiation zu verwenden –

-1

Sie auch zbugs.com nutzen könnten - nur Ihre Website-URL zur Verfügung stellen und es wird alles für Sie tun.