Hier gibt es zwei Konzepte: Typ der Datei und die für die Übertragung verwendete Codierung. Sie müssen veranlassen, dass der Server weiß, dass der Typ application/x-javascript und die Kodierung x-gzip ist. Ob die Gzip-Kodierung bei jedem Download oder im Voraus ausgeführt wird, hängt von der Serverkonfiguration ab.
Hier ist ein Beispiel von, wie Apache konfigurieren vorverdichteten JS und CSS-Dateien zu unterstützen:
# Compressed javascript files
AddEncoding x-gzip .jgz
AddType application/x-javascript .jgz
# Compressed css files
AddEncoding x-gzip .cgz
AddType text/css .cgz
Konfiguration für andere Server (nicht-Apache) oder dynamisch (nicht vorverdichtete) server- Seitenkompression wird unterschiedlich sein.
Wenn Sie direkt zur Datei gehen, erscheint nur ein Download-Dialog, anstatt mir die Datei wie eine normale js-Datei anzuzeigen. Ich hatte den Eindruck, dass ich js-Dateien manuell gzip, so dass der Server nicht bei jeder Anfrage muss. Ist es nicht möglich? –