Ergebnis 1 bis 3 von 3

Thema: gzip und javascript backend

  1. #1
    Contao-Nutzer Avatar von Friedhelm
    Registriert seit
    06.12.2009.
    Ort
    Frankfurt
    Beiträge
    66

    Standard gzip und javascript backend

    Hi zusammen,

    ich habe ein bisschen im Forum gestöbert und gesehen, dass einige Leute das gleiche Problem wie ich hatten.

    Mein Szenario:
    Seite entwickelt, ist seit Anfang März online, danach nichts mehr geändert (außer dass die Redakteure Inhalte einpflegen).
    Vor kurzem bat mich ein Redakteur, etwas inhaltliches für Ihn einzustellen.
    Da hatte ich zum ersten Mal das Problem, dass sich keine Artikel etc. mehr speichern ließen -> Speichern bringt die Nachfrage "Wollen Sie wirklich die Seite verlassen?"
    Cache geleert, Browser zu, danach gings wieder;-)

    Seit Livestellung und davor habe ich folgende .htaccess mit GZip-Kompression aktivieren angehakt ohne Probleme genutzt:

    Code:
    ##
    # Rewrite base
    ##
    RewriteEngine On
    RewriteBase /
    
    ##
    # Block malicious requests
    ##
    RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC,OR]
    RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
    RewriteRule .* - [F,L]
    
    ##
    # Compress .js and .css files
    ##
    AddEncoding gzip .gz
    <FilesMatch "\.js\.gz$">
      AddType "text/javascript" .gz
    </FilesMatch>
    <FilesMatch "\.css\.gz$">
     AddType "text/css" .gz
    </FilesMatch>
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME} \.(js|css)$
    RewriteCond %{REQUEST_FILENAME}.gz -f
    RewriteRule ^(.*)$ $1.gz [QSA,L]
    
    ##
    # Rewrite TYPOlight URLs
    ##
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .*\.html$ index.php [L]
    Heute das gleiche Problem wieder. Habe dann etwas genauer nachgeschaut: die gz-komprimierten mootools-Javascripts kamen bei allen Browsern ziemlich verhackstückelt an.
    Meine Lösung: .htaccess bearbeitet und GZ-Kompriemierung auskommentiert und in den Systemeinstellungen deaktiviert. Seither funktioniert alles ohne Probleme.

    Rätselhaft bleibt für mich, warum das anfangs funktioniert hat und "irgendwann" nicht mehr.
    Dazu noch eine Frage: Die Systemeinstellung " GZip-Kompression aktivieren" bewirkt doch ohne Bearbeitung der .htaccess eigentlich gar nix, oder?
    Und eigentlich sollte das mit GZip-Kompression doch funktionieren?
    Schöne Grüße
    Friedhelm

  2. #2
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Friedhelm Beitrag anzeigen
    Rätselhaft bleibt für mich, warum das anfangs funktioniert hat und "irgendwann" nicht mehr.
    Wenn dein Provider die Server config aendert, dann kann es hier zu Problemen kommen.

    Zitat Zitat von Friedhelm Beitrag anzeigen
    Dazu noch eine Frage: Die Systemeinstellung " GZip-Kompression aktivieren" bewirkt doch ohne Bearbeitung der .htaccess eigentlich gar nix, oder?
    Und eigentlich sollte das mit GZip-Kompression doch funktionieren?
    Doch, die Einstellung in der .htaccess bewirkt nur, dass die Javascripts zipped ausgeliefert werden.
    Dies geht jedoch komplett am Framework vorbei und ist somit schneller, da es direkt vom Apache ausgewertet wird.
    Die Einstellung in der localconfig (Systemeinstellung) bewirkt jedoch, dass die gerenderten Seiten von TYPOlight zipped ausgeliefert werden. Dieser Output wird innerhalb von PHP erzeugt.

    Gruss
    Chris
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

  3. #3
    Contao-Nutzer Avatar von Friedhelm
    Registriert seit
    06.12.2009.
    Ort
    Frankfurt
    Beiträge
    66

    Standard Danke für die Hinweise

    Hallo xtra,

    Zitat Zitat von xtra Beitrag anzeigen
    Wenn dein Provider die Server config aendert, dann kann es hier zu Problemen kommen.
    Das kann ich definitiv ausschließen, dass hätte ich mitbekommen;-) (kleinere eG an der ich mitbeteiligt bin)

    Zitat Zitat von xtra Beitrag anzeigen
    Doch, die Einstellung in der .htaccess bewirkt nur, dass die Javascripts zipped ausgeliefert werden.
    Dies geht jedoch komplett am Framework vorbei und ist somit schneller, da es direkt vom Apache ausgewertet wird.
    Die Einstellung in der localconfig (Systemeinstellung) bewirkt jedoch, dass die gerenderten Seiten von TYPOlight zipped ausgeliefert werden. Dieser Output wird innerhalb von PHP erzeugt.
    Ah ja, das war mir so nicht klar, Danke! Vielleicht sollte dieser Umstand im Hilfetext bei der Systemeinstellung deutlicher hervorgehoben werden (für solche Blindfische wie mich) ;-)
    Schöne Grüße
    Friedhelm

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Kein gzip bei 1&1?
    Von gHeldT im Forum 1 und 1
    Antworten: 15
    Letzter Beitrag: 13.03.2013, 08:51
  2. GZip-Kompression aktivieren im BE?
    Von Jenna im Forum Sonstiges zu Contao
    Antworten: 2
    Letzter Beitrag: 09.10.2010, 14:37
  3. Antworten: 3
    Letzter Beitrag: 07.05.2010, 13:52
  4. Nach Update auf 2.8: Backend-Javascript lädt nicht
    Von pixxelweb im Forum Installation / Update
    Antworten: 8
    Letzter Beitrag: 25.03.2010, 14:14
  5. netdiscounter.de Linux-Hosting / gzip-Fehler
    Von markus.milkereit im Forum Erfahrungen mit Webhostern
    Antworten: 0
    Letzter Beitrag: 08.02.2010, 23:41

Lesezeichen

Lesezeichen

Berechtigungen

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