Ergebnis 1 bis 17 von 17

Thema: [ETags] - Entity Tags & Browser Caching

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

    Support Contao

    Standard [ETags] - Entity Tags & Browser Caching

    Hallo Andreas,

    habe in meiner TYPOlight Installation (2.7.3) auf meinem lokalen XAMPP-Server Deine Erweiterung "Etag" installiert. Zurzeit bin ich nämlich damit beschäftigt, die Seite hinsichtlich Performance etwas zu optimieren. Dazu verwende ich neben PageSpeed u.a. auch das Firefox Add-On "YSlow" im Firebug, welches mir die unterschiedlichsten Optimierungsmöglichkeiten analysiert und darstellt. Darunter gibt es eine Prüfung "Configure entity tags (ETags)", welche bei mir z.Z. aber stets mit der schlechtesten Bewertung ("Grade F") abschneidet.
    Könntest Du mir in diesem Zusammenhang bitte erläutern, wie ich feststellen kann, ob Browser und Server gegenseitig auch die Möglichkeiten der ETags ausnützen? Wie läßt sich feststellen, dass Deine Erweiterung "Etag" auch korrekt funktioniert?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  2. #2
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Laut YSlow sind E-Tags Mist, zumindest in Verbindung mit Lebenszeiten (Cache) von Seiten. In Verbindung mit TL bringen sie eigentlich nichts. Am Besten deaktivierst du sie.

    Mehr Infos: http://developer.yahoo.com/performance/rules.html#etags
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  3. #3
    Contao-Nutzer Avatar von david.uhlig
    Registriert seit
    20.06.2009.
    Beiträge
    20

    Standard

    Zitat Zitat von FloB Beitrag anzeigen
    Laut YSlow sind E-Tags Mist, zumindest in Verbindung mit Lebenszeiten (Cache) von Seiten. In Verbindung mit TL bringen sie eigentlich nichts. Am Besten deaktivierst du sie.
    Die Aussage ist dann doch zu Generell.

    Dort steht, dass ETags in Verbindung mit Server-Clustern ungünstig sind, weil jeder Server, trotz gleichem Inhalt, ein anderes ETag generiert.
    Auf Ein-Server-Systemen haben ETags aber durchaus ihre Berechtigung.

  4. #4
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Aber nur bei statischen HTML-Seiten, da TL nicht mit ETags arbeitet, und der Server ja nicht weiß, von welchen Daten er einen ETag speichern soll.

    Es gibt eine Extension für TL, die ETags teilweise implementiert. Dies führt aber nicht zu geringerer Serverlast (Seite muss trotzdem neu gerendert werden), sondern nur verringertem Traffic. Schaden tut's nicht, großartig einen Nutzen bringen aber auch nicht.
    So long,
    FloB since Nov. 2007 +706P +115P and counting

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

    Support Contao

    Standard

    Zitat Zitat von david.uhlig Beitrag anzeigen
    Die Aussage ist dann doch zu Generell.

    Dort steht, dass ETags in Verbindung mit Server-Clustern ungünstig sind, weil jeder Server, trotz gleichem Inhalt, ein anderes ETag generiert.
    Auf Ein-Server-Systemen haben ETags aber durchaus ihre Berechtigung.
    Hab mir das auch grad nochmals genau durchgelesen. Ich verstehe das auch so, dass es genau dann zu Problemen kommen kann, wenn die Ressourcen von unterschiedlichen Servern geladen werden wie etwa bei einem CDN - aber wer von uns kann sich denn ein CDN leisten?

    @FloB:
    Weißt Du vielleicht, ob das Deaktivieren der ETags nur über die httpd.conf ("FileETag none") geht oder läßt sich das auch in der .htaccess implementieren?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Ich meine es mal mit der .htaccess versucht zu haben und gescheitert zu sein .
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  7. #7
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.337
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

  8. #8
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    FloB hat recht, meine ETag-Erweiterung für TYPOlight (ich glaube die wurde auch schon im ersten Beitrag erwähnt) liefert den Etag für TYPOlight-Seiten. Wie bereits erwähnt muss die Seite trotzdem serverseitig generiert werden, ist also nicht so resourcenschonend wie ein Caching. Allerdings gibt es Seiten (z.B. mit geschütztem Inhalt, Formularen usw) welche nicht gecacht werden können, und da bringt die Etag-Erweiterung den Vorteil dass die Daten nicht zweimal vom Server geladen werden müssen. Natürlich sollte mittels Apache auch das Etag für alle sinnvollen Dateien aktiviert werden!
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  9. #9
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Allerdings gibt es Seiten (z.B. mit geschütztem Inhalt, Formularen usw) welche nicht gecacht werden können,
    FYI: Zumindest bei den Formularen gilt diese Regelung ab 2.7.x (genau weiß ich grad nicht, allerspätestens 2.7.2) nicht mehr.

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Natürlich sollte mittels Apache auch das Etag für alle sinnvollen Dateien aktiviert werden!
    Entweder ETag, oder IfModifiedSince, beide behindern sich nur gegenseitig. Und diese Infos auch nur für statische Dateien aktivieren.
    So long,
    FloB since Nov. 2007 +706P +115P and counting

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

    Support Contao

    Standard

    @andreas.schempp
    Soweit ich gesehen habe, berechnet Deine Erweiterung die ETags mit Hilfe der md5 Checksum. Gibt es da ein bestimmte Konvention?
    Für andere Ressourcen wird es nämlich nach folgendem Schema berechnet:

    FileETag MTime Size (Serverinformationen nicht berücksichtigt)

    d.h. Datum und Zeit der letzten Änderung sowie die Dateigröße
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  11. #11
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo xchs,

    Laut meinen Informationen ist es egal wie der Etag aussieht, wichtig ist nur das der Browser den zurücksendet und der Server es versteht
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  12. #12
    Contao-Nutzer
    Registriert seit
    05.11.2009.
    Beiträge
    49

    Standard etag + Google Analytics

    Hallo,

    ich habe seit 2 Tagen das Problem, daß Google Analytics keine Daten mehr sammelt.
    Da in dieser Zeit außer der Erweiterung zz_etag nichts installiert oder verändert wurde, habe ich den Verdacht, das könnte damit zusammenhängen.

    Kann das irgendwer bestätigen oder dementieren?

    Gruß Pepino

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

    Support Contao

    Standard

    Nö, diesbezüglich ist mir nichts dergleichen aufgefallen. Habe auch die ETag-Erweiterung installiert, aber eine negative Auswirkung auf GA sehe ich momentan keine.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  14. #14
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich kanns nicht garantieren, aber es würde keinen Sinn machen, denn die Erweiterung sendet lediglich den HTTP-Konformen Entity-Tag als Header, sonst macht sie gar nichts...
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  15. #15
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Ganz kurze Frage zu [ETags], Andreas: Einfach Erweiterung installieren, dann läuft's? Oder muss ich noch irgendwo eine Schraube drehen?
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  16. #16
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.619
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von FloB Beitrag anzeigen
    Ganz kurze Frage zu [ETags], Andreas: Einfach Erweiterung installieren, dann läuft's? Oder muss ich noch irgendwo eine Schraube drehen?
    Müsste sofort funktionieren.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  17. #17
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Ok, danke! Kurzer Blick in die Header geworfen, hätt's mir auch so beantwortet . Super Sache!
    So long,
    FloB since Nov. 2007 +706P +115P and counting

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. G Page Speed - Leverage browser caching
    Von phreak im Forum Sonstiges zu Contao
    Antworten: 13
    Letzter Beitrag: 14.06.2011, 14:28
  2. Antworten: 3
    Letzter Beitrag: 03.12.2010, 10:33
  3. Antworten: 2
    Letzter Beitrag: 03.12.2010, 08:55
  4. Antworten: 1
    Letzter Beitrag: 24.11.2010, 07:40

Lesezeichen

Lesezeichen

Berechtigungen

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