,

gzip bei Strato aktivieren

gzipMit gzip komprimiert man die Ausgabe von Blogseiten an den Browser und verringert somit die Übertragungsgröße. Das verbessert natürlich auch die Ladezeit und erfreut nicht nur die Besucher, sondern auch Google und kann beim Ranking der Seite hilfreich sein. Zwar bieten die großen WordPress Caching Tools W3 Total Cache und mein Favorit WP Super Cache die Funktion an, aber auf einem Strato Server muss diese manuell aktiviert werden. Dazu im Root Verzeichnis die versteckte Datei .htaccess aufrufen und an einer beliebigen Stelle folgende neue Zeile einfügen mod_gzip_on Yes und schon sollte Google PageSpeed Insights die Komprimierung nicht mehr bemängeln und das bringt im Google Page Score ca. 20 Punkte nach oben!


13 Kommentare
  1. Silvio Overlach
    Silvio Overlach sagte:

    Hallo,

    Ich hoffe ihr könnt mir das Helfen bei der Strato server hotline hatte ich nicht viel glück.

    es geht um HTTP-Header – Vary : User-Agent – Überprüfe Deinen „Vary“ Response Header

    Hallo,

    Ich brauche bitte eure Hilfe

    laut:
    https://my.onpage.org

    Fehler meldung:
    Diese Seite liefert keine klare Information darüber, wie die mobile Version generiert wird. Zwar werden Viewport-Daten übermittelt, doch einer anderen Stelle heißt es, dass die mobile Version basierend auf der User-Agent Information generiert wurde. Es könnte also sein, dass die Seite den „Vary“ Response Header falsch nutzt und dem Google Mobile Crawler unnötige URLs crawlen lässt. Bitte überprüfen!

    Werte von Vary: Accept-Encoding,User-Agent

    eine bekante mit der gleichen shopware hat den fehler nicht bei ihr kommt es so:
    Der „Vary“ Response Header scheint korrekt gesetzt zu sein.
    Werte von Vary: Accept-Encoding

    also ist der doppelte bzw zweite wert der fehler: User-Agent

    ich habe hier einen tipp bekommen weis aber nicht wie ich ihn anwenden soll:

    Wenn Sie dieses Verhalten nicht brauchen, können Sie den Header in der Apache Konfiguration auch wieder entfernen:

    Header unset „Vary“

    Gruß S.Overlach

    Antworten
    • Marc Broch
      Marc Broch sagte:

      Hallo Silvio, der Blog wird jetzt schon länger bei Raidboxes gehostet. Bei dem Anbieter muss man sich keine Gedanken mehr über Caching usew. machen, weil die übernehmen das alles für einen. Evtl. kommt ein Wechsel auch für dich in Frage. Lies Dir mal die Erfahrungsberichte durch.

      Antworten
  2. Mike
    Mike sagte:

    Hallo Marc,
    tchja, Dein Beitrag ist zwar zwei Jahre alt, aber hat nichts an Aktualität verloren.
    Deshalb auch von mir an dieser stelle einfach mal Danke.
    Mein Hoster ist auch Strato und die Seite für unseren Gartenverein habe ich über WordPress gestaltet. Die Ladezeiten waren jedoch eher so „la-la“.
    Mir geht es nicht um das Ranking, sondern eher um aktivierbare Ladezeiten für den Betrachter, die in erster Linie ja die Gartenfreunde des Vereins sind.
    Das habe ich nun dank des Tipps erreicht.
    Da ich auch Piwik einsetze, habe ich das das gleich für Piwik äquivalent angewendet.
    Für Piwik musste die .htaccess extra angelegt werden – dann die Zeile rein… und ich bin zufrieden. – Damit möchte ich gleichzeitig darauf hinweisen: Wer die Zugriffe auf seine Seite über Piwik auswertet, sollte auch hier die Komprimierung einschalten….

    Mfg Mike

    Antworten
      • Ralph Koch
        Ralph Koch sagte:

        Hallo,
        vielleicht komme ich hier weiter und jemand kann mir helfen.
        Ich habe eine seite bei strato und laut test mit pagespeed ist gzip nicht aktiviert
        Leider kann mir der support von strato nicht wirklich weiter helfen
        ich selber komme an die htaccess datei nicht ran..

        wäre super wenn ihr mir helfen könntet
        vielen dank
        Ralph

        Antworten
  3. comvirus@arcor.de
    comvirus@arcor.de sagte:

    Mit den Einstellungen komme ich auf Page Speed Grade: A (95%) YSlow Grade: A (91%)FileETag nonemod_gzip_on Yes

    Header set Connection keep-alive

    ExpiresActive On ExpiresByType text/* „access 2 months“ ExpiresByType text/html „access 5 minutes“ ExpiresByType application/* „access 2 months“ ExpiresByType application/xhtml+xml „access 5 minutes“ ExpiresByType image/gif „access plus 1 month“ ExpiresByType image/png „access plus 1 month“ ExpiresByType image/jpg „access plus 1 month“ ExpiresByType image/jpeg „access plus 1 month“ ExpiresByType video/* „access 2 months“ ExpiresByType audio/* „access 2 months“ ExpiresByType text/css „access 1 month“ ExpiresByType application/javascript „access plus 1 year“

    mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file .(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

    # BEGIN W3TC Browser Cache

    Header append Vary User-Agent env=!dont-vary

    AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json

    # DEFLATE by extension AddOutputFilter DEFLATE js css htm html xml

    # END W3TC Browser Cache# BEGIN W3TC Page Cache core

    RewriteEngine On RewriteBase / RewriteRule ^(.*/)?w3tc_rewrite_test/?$ $1?w3tc_rewrite_test=1 [L] RewriteCond %{HTTP:Accept-Encoding} gzip RewriteRule .* – [E=W3TC_ENC:_gzip] RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{QUERY_STRING} =““ RewriteCond %{REQUEST_URI} /$ RewriteCond %{HTTP_COOKIE} !(comment_author|wp-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC] RewriteCond „%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index.html%{ENV:W3TC_ENC}“ -f RewriteRule .* „/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index.html%{ENV:W3TC_ENC}“ [L]

    # END W3TC Page Cache core# BEGIN WordPress

    RewriteEngine OnRewriteBase /RewriteRule ^index.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]

    # END WordPress

    Antworten
    • marc@technikkram.net
      marc@technikkram.net sagte:

      Hi Marc, freut mich das mein Beitrag dir geholfen hat. Netten Blog hast Du!. Schau dir aber mein dein Template an. Beim aufrufen der URL wird fr einen Bruchteil ein altes Template / CSS geladen. Ansonsten nice!

      Antworten
  4. tim_seegers@live.de
    tim_seegers@live.de sagte:

    Vielen Dank fr Deinen Artikel! – Hat mir super geholfen!Habe den Code einfach an einer beliebigen Stelle eingebaut und es funktioniert!

    So sieht es jetzt aus:

    # BEGIN W3TC Browser Cachemod_gzip_on Yes

    AddType text/css .css AddType text/x-component .htc AddType application/x-javascript .js AddType application/javascript .js2…….

    Ist das in Ordnung??

    Antworten

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar zu Marc Broch Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert