Ergebnis 1 bis 7 von 7

Thema: Skripte komprimieren / .gz Datei wird nicht geladen

  1. #1
    Contao-Fan
    Registriert seit
    09.05.2011.
    Ort
    Hamburg
    Beiträge
    296

    Standard Skripte komprimieren / .gz Datei wird nicht geladen

    Hey alle zusammen,
    ich verwende Contao 2.11.3 und Theme Plus 3.0.0 rc1.

    Ich habe die Funktion "Skripte komprimieren" in den Einstellungen aktiviert und auch die entsprechenden Code Zeilen in der .htaccess einkommentiert. Die erforderlichen Module wie mod_deflate sind alle aktiv. Dies konnte ich mit phpinfo() überprüfen.

    Nach dem die Einstellungen nun alle (augenscheinlich) richtig sind, sollten doch nur noch die gezippten Javascript und CSS Dateien eingebunden werden, oder?

    Wenn ich in den Quellcode der Seite schaue, werden dort aber noch nach wie vor die ungezippten Dateien eingebunden:
    HTML-Code:
    <link href="system/scripts/stylesheet-1ec5ca27.css" rel="stylesheet" type="text/css">
    <script src="system/scripts/javascript-4abab379.js">
    Müsste hier nicht folgendes stehen:
    HTML-Code:
    <link href="system/scripts/stylesheet-1ec5ca27.css.gz" rel="stylesheet" type="text/css">
    <script src="system/scripts/javascript-4abab379.js.gz">
    Die erforderlichen .gz Dateien liegen auch schon im system/scripts Ordner bereit.
    Da ich keine Fehlerhafte Konfiguration bei mir feststellen kann, hier nun meine Frage an euch: Was mache ich falsch?

    Vielen Dank für eure Hilfe
    Robert

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von blue12 Beitrag anzeigen
    Nach dem die Einstellungen nun alle (augenscheinlich) richtig sind, sollten doch nur noch die gezippten Javascript und CSS Dateien eingebunden werden, oder?
    Nein. Durch die entsprechenden Direktiven in der ".htaccess" werden die Requests auf die jeweils passenden komprimierten Skripte umgeschrieben. Der Server liefert dann die gezippten Ressourcen an den Client aus.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Fan
    Registriert seit
    09.05.2011.
    Ort
    Hamburg
    Beiträge
    296

    Standard

    Das bedeutet, das doch alles richtig funktioniert ?

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das weiß ich nicht, aber wenn Du einen Link postest kann ich das gerne überprüfen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Fan
    Registriert seit
    09.05.2011.
    Ort
    Hamburg
    Beiträge
    296

    Standard

    Die Seite ist noch nicht Live und kann von außen nicht abgerufen werden.
    Was genau hättest du den getestet um sicherzustellen das die Komprimierung fehlerfrei läuft?

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Im HTTP Response Header müsste "Content-Encoding: gzip" vorhanden sein und die "Content-Length" sollte jener der komprimierten Ressource entsprechen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Fan
    Registriert seit
    09.05.2011.
    Ort
    Hamburg
    Beiträge
    296

    Standard

    Wenn ich folgendes über FireBug auslesen kann, sollte es richtig sein, oder?

    Code:
    Antwort-Header
    Cache-Control		max-age=31536000
    Connection		Keep-Alive
    Content-Encoding	gzip
    Content-Length		2404
    Content-Type		text/css

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •