• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fancybox js Dateien mit gzip komprimieren

arndt

Neues Mitglied
Hallo, habe jetzt alle nötigen js.Dateien der Fancybox mit gzip komprimiert. Ferienhaus Familie Ziller,Crottendorf - Urlaub im Erzgebirge Im TrafficScanner haben sich aber nach einen erneuten Test keine Veränderungen zum Traffic gezeigt. Auf Anfrage bei dem Anbieter One.com wurde mir mitgeteilt, dass dieser gzip nicht unterstützt. Kann im Endeffekt die gzip Dateien anderweitig zum laufen bringen http://s10.bmedien.eu/images/smilies/icon_question.gif Und was genau müsste dann eigentlich in der .htaccess Datei stehen, zum komprimieren der Dateien? Gruß arndt
 
Hallo,

und willkommen im Forum.
habe jetzt alle nötigen js.Dateien der Fancybox mit gzip komprimiert.
Wie hast du das gemacht?

Auf Anfrage bei dem Anbieter One.com wurde mir mitgeteilt, dass dieser gzip nicht unterstützt.
Somit gehört dein Thema schon mal nicht ins Javascript Forum.
Wenn dein Anbieter gzip nicht unterstützt, wird jede Datei abgehend vom Server unkomprimiert an den Client gesendet.

Wenn du es ändern willst musst du wohl den Hoster wechseln. Würde ich sowieso empfehlen, du teilst dir dort den Server mit mehr als 2400 anderen Adressaten. Ganz schön viele Nachbarn, die du da hast.
 
Hallo, auf die Frage: Wie hast du das gemacht? habe mittels CodeCompressor beta die nötigen js. Dateien mit gzip komprimieren lassen und über FileZilla auf das obere Verzeichnis hoch geladen. Dateien in gzip umbenannt. Gruß arndt
 
Also so wie ich das sehe wird die Javascript ganz normal aufgerufen:

HTML:
<script type="text/javascript" src="fancybox.js"></script>
So steht es in deiner Seite.

Ich denke nicht das dein Verfahren funktioniert.
Normalerweise fragt der Client beim Server eine Datei an und teilt mit was er kann, das sieht dann so aus:

Host=www.ferienhaus-ziller.de
User-Agent=Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1
Accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language=en-gb,en;q=0.5
Accept-Encoding=gzip, deflate
Accept-Charset=UTF-8,*
DNT=1
Connection=keep-alive

Unter Accept-Encoding wird dem Server mitgeteilt welche Kompressionsverfahren er kann.

Wenn der Server eines der Verfahren beherrscht, wird er bevor er die Datei an den Client sendet komprimieren.
Dein Server antwortet folgendermassen:

Status=OK - 200
Date=Sat, 07 Jan 2012 17:29:14 GMT
Server=Apache
Last-Modified=Sat, 07 Jan 2012 17:20:19 GMT
Etag="6e91b4ca-4eb8-4b5f36131b33b"
Accept-Ranges=bytes
Content-Length=20152
Connection=close
Content-Type=text/html


Damit ist die Übertragung der HTML-Datei abgeschlossen.

Das nur mal zur Verdeutlichung, wie so eine Webseite übertragen wird.
Du kannst also nur die Javascriptdatei so klein wie möglich machen, durch entfernen aller Kommentare und Leestellen. Du kannst nicht eine gzip-Komprierte Datei anbieten, da sie vermutlich nicht vom Client dekomprimiert wird.
 
ja, ist mir klar das dies so mit der jetzt angebotenen Datei nicht funktionieren kann <script type="text/javascript" src="fancybox.js"></script>

Ich hatte auch ursprünglich, beim Versuch die komprimierte Datei auszuliefern, das script umbenannt auf <script type="text/javascript" src="fancybox.js.gz"></script>
So wie ich eben auch die js. Datei auf den oberen Verzeichnis liegt: fancybox.js.gz
Wenn aber one.com sagt, das dieser gzip nicht unterstützt, ist sicher alle Mühe dann auch vergebens, ODER? Bleibt mir sicher nur das entfernen aller Kommentare und Leerstellen, oder einen anderen Hoster suchen . . . aber welchen?
Gruß arndt
 
Zurück
Oben