gelöschter Benutzer

GZIP-Komrimierung per .htaccess (Seite 6)



gelöschter Benutzer
am 09.01.2010, 18:50 Uhr schrieb

adi schrieb:

wobei webmastertool das ganze noch bemängelt allerdings vermute ich das webmastertool mit dem aktualisieren nicht nachkommt
gruß adi


Meinst Du mit Webmastertools das Firebug-plugin - PageSpeed?
Wenn ja, empfielt es sich den Browser-Cache zu leeren und die zu testende Seite einige male neu zu laden.

Gruß,
Claudio.


adi
Avatar adi
Content Meister (447 Beiträge)
am 09.01.2010, 18:58 Uhr schrieb adi

kenne mich mit htaccess sehr schlecht aus
kann mir jemand diese zeile umschreiben für html

RewriteRule ^css/(.*).css$ /css/$1.css.gz [L]

den mit

RewriteBase /
RewriteCond %{HTTP:Accept-Encoding} .*gz.*
RewriteRule ^css/(.*).css$ /css/$1.css.gz [L]
AddEncoding x-gzip text.gz
funktioniert wenigstens die css komprimierung ich denk mir mit dem umschreiben der entsprechenden rewite rule wird auch *.html.gz klappen


TAS Schwinghammer
https://www.rohrvereisung.de





georg123
Avatar georg123
Diplomökonom (Pensionär)
Content Halbgott (569 Beiträge)
am 09.01.2010, 19:31 Uhr schrieb georg123

Passe schrieb:

Nach langem hin- und her funktoniert folgende Lösung bei mir einwandfrei:


# BEGIN Expire headers
ExpiresActive On
ExpiresDefault "access plus 5184000 seconds"
ExpiresByType image/ico "access plus 5184000 seconds"
ExpiresByType image/jpeg "access plus 5184000 seconds"
ExpiresByType image/jpg "access plus 5184000 seconds"
ExpiresByType image/png "access plus 5184000 seconds"
ExpiresByType image/gif "access plus 5184000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 5184000 seconds"
ExpiresByType text/css "access plus 5184000 seconds"
ExpiresByType text/javascript "access plus 5184000 seconds"
ExpiresByType application/x-javascript "access plus 5184000 seconds"
ExpiresByType text/html "access plus 5184000 seconds"
ExpiresByType application/xhtml+xml "access plus 5184000 seconds"
# END Expire headers

# BEGIN Cache-Control Headers
<FilesMatch ".(ico|jpeg|jpg|png|gif|swf)$">
Header set Cache-Control "max-age=5184000, public"
</FilesMatch>
<FilesMatch ".(css)$">
Header set Cache-Control "max-age=5184000, public"
</FilesMatch>
<FilesMatch ".(js)$">
Header set Cache-Control "max-age=5184000, private"
</FilesMatch>
<FilesMatch ".(xhtml|html|htm|php)$">
Header set Cache-Control "max-age=5184000, private, must-revalidate"
</FilesMatch>
# END Cache-Control Headers

# BEGIN Turn ETags Off
Header unset ETag
FileETag None
# END Turn ETags Off

# BEGIN Remove Last-Modified Header
Header unset Last-Modified


Wichtig!
<IfModule> <Module> erkennen einige Server nicht - daher kann das Modul nicht funktionieren, weil der Server die Direktive nicht kennt - auch wenn es auf dem Server vorhanden ist.

Gruß,
Claudio.



Hallo Claudio, bevor ich den x-ten Versuch mache- das liegt nur an mir!-, Frage:
Ist das die Befehlsfolge für die .htaccess? (Mich irritiert das php- nicht mein Wissenstand...)
Sorgt sie für Kompression und Caching von Bilddateien?
Wird sie üblicherweise von (Apache-) Servern erkannt? Wie kann man von aussen den Server testen, ob er "<IfModule> <Module>" erkennt?
Jetzt freu ich mich auf Antwort- nächste GZIP/PageSpeed-Schicht morgen, Sonntag...
Grüsse Fritz



http://georg-hh.freimaurerei.de

Freiheit-Gleichheit-Brüderlichkeit, Toleranz und Humanität:
Dafür stehen und danach streben Freimaurer


gelöschter Benutzer
am 09.01.2010, 19:41 Uhr schrieb

georg123 schrieb:

Hallo Claudio, bevor ich den x-ten Versuch mache- das liegt nur an mir!-, Frage:
Ist das die Befehlsfolge für die .htaccess? (Mich irritiert das php- nicht mein Wissenstand...)
Sorgt sie für Kompression und Caching von Bilddateien?
Wird sie üblicherweise von (Apache-) Servern erkannt? Wie kann man von aussen den Server testen, ob er "<IfModule> <Module>" erkennt?
Jetzt freu ich mich auf Antwort- nächste GZIP/PageSpeed-Schicht morgen, Sonntag...
Grüsse Fritz



Das PHP oben kannst Du vergessen, das dient nut zur Formatierung des Codes - ich hätte genau so gut html reinschreiben können.

Das mit dem Module hat mir 1&1 nach 5 fehlgeschlagenen Test gesagt.
Das wussten die anscheinend selbst nicht.
Wie man das Testen kann?
Einfach mal probieren - kann nichts passieren.

Gruß,
Claudio


georg123
Avatar georg123
Diplomökonom (Pensionär)
Content Halbgott (569 Beiträge)
am 09.01.2010, 20:34 Uhr schrieb georg123

Passe schrieb:

georg123 schrieb:

Hallo Claudio, bevor ich den x-ten Versuch mache- das liegt nur an mir!-, Frage:
Ist das die Befehlsfolge für die .htaccess? (Mich irritiert das php- nicht mein Wissenstand...)
Sorgt sie für Kompression und Caching von Bilddateien?
Wird sie üblicherweise von (Apache-) Servern erkannt? Wie kann man von aussen den Server testen, ob er "<IfModule> <Module>" erkennt?
Jetzt freu ich mich auf Antwort- nächste GZIP/PageSpeed-Schicht morgen, Sonntag...
Grüsse Fritz



Das PHP oben kannst Du vergessen, das dient nut zur Formatierung des Codes - ich hätte genau so gut html reinschreiben können.

Das mit dem Module hat mir 1&1 nach 5 fehlgeschlagenen Test gesagt.
Das wussten die anscheinend selbst nicht.
Wie man das Testen kann?
Einfach mal probieren - kann nichts passieren.

Gruß,
Claudio



Hallo Claudio, danke für Deine Vorschläge. Ergebnis: Negativ.
Dein Kompressionsbefehl-Vorschlag führt zu einem Server-"Fehler500". In Verbindung mit der langen Befehlsfolge ebenfalls Fehlstart.
Die lange Befehlsfolge fürs Caching der Bilder, alleine geladen, wird zwar akzeptiert- bewirkt aber nichts. Magst Du die htaccess-dateien prüfen? Mit cut+paste abgekupfert, ich glaube nicht an Tippfehler...
Muss jetzt das missglückte Komprimieren am Server liegen?
Wie sollte ich meinem etwas zögerlichen Hoster beikommen?
Grüsse Fritz


http://georg-hh.freimaurerei.de

Freiheit-Gleichheit-Brüderlichkeit, Toleranz und Humanität:
Dafür stehen und danach streben Freimaurer


gelöschter Benutzer
am 09.01.2010, 20:41 Uhr schrieb

georg123 schrieb:

Wie sollte ich meinem etwas zögerlichen Hoster beikommen?
Grüsse Fritz



Ich habe 1&1 E-mails geschickt und meine Probleme ausführlich geschildert - nach mehreren Tagen und einigen E-Mails die hin- und her geschickt wurden, kamen wir dann zur Lösung.

Kostet zwar nerven - funktioniert aber.

Gruß,
Claudio.


adi
Avatar adi
Content Meister (447 Beiträge)
am 09.01.2010, 21:29 Uhr schrieb adi

hallo georg probier das aus bei mir läuft es hab nur noch mängel in der leverage browser caching

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP:Accept-Encoding} .*gz.*
RewriteRule ^css/(.*).css$ /css/$1.css.gz [L]
AddEncoding x-gzip text.gz
RewriteBase /
RewriteCond %{HTTP:Accept-Encoding} .*gz.*
RewriteRule ^(.*).html$ $1.html.gz [L]
AddEncoding x-gzip text.gz


TAS Schwinghammer
https://www.rohrvereisung.de





georg123
Avatar georg123
Diplomökonom (Pensionär)
Content Halbgott (569 Beiträge)
am 10.01.2010, 11:19 Uhr schrieb georg123

adi schrieb:

hallo georg probier das aus bei mir läuft es hab nur noch mängel in der leverage browser caching

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP:Accept-Encoding} .*gz.*
RewriteRule ^css/(.*).css$ /css/$1.css.gz [L]
AddEncoding x-gzip text.gz
RewriteBase /
RewriteCond %{HTTP:Accept-Encoding} .*gz.*
RewriteRule ^(.*).html$ $1.html.gz [L]
AddEncoding x-gzip text.gz



Hallo Adi, Du Glücklicher! Eben versuchte ich Dein Rezept- negativ.
Die Seite wurde zwar geladen, aber jede interne weitere Verlinkung führte zu "Fehler 404", ungeniessbar. Ich habs wieder rausgenommen.
Jetzt ist bei mir nur noch der lange Bazzel-Code installiert, Post 4.1.20:49, der ein wenig Caching-Luft für Bilder bringt. Die .htaccess hat aber noch immer "Potential" hat, siehe:

Page Speed Score: 91/100
[Moderate performance improvements are possible] Ja, noch 9% bis 100...

[Score: 18/100]
Enable compression IN HÄSSLICHEM ROT!!!
Compressing the following resources with gzip could reduce their transfer size by 11.0KiB (70% reduction).

* Compressing georg-hh.freimaurerei.de/veranstaltungen.html could save 8.4KiB (71% reduction). Komisch, das ist eine reine infodatei ohne technischen Charakter...


* Compressing georg-hh.freimaurerei.de/css/2col_leftnav-neu1.css could save 2.6KiB (69% reduction). Jetzt kann ich den Standpunkt vertreten, 8,4KB und auch 2,6 KB sind NICHTS, dann sind 70% bzw. 71% "Reduktion" auch nichts... (schrauben an der 2. Dezimals...)



Parallel-Check: Das Traffic-Tool von Flo lobt mich zwar- aber sagt eindeutig, dass die html-Datei und die css-Datei mit gzip komprimierbar sind.


[Score: 80/100]
Remove unused CSS Darin steckt implizit die Aufforderung, mindestens eine weitere css-Datei anzulege- ohne Hilfe kann ich das noch nicht..

[Score: 88/100]
Leverage browser caching Die Details, englisch, verstehe ich nicht

[Score: 88/100]
Leverage proxy caching s.o.

[Score: 98/100]
Use efficient CSS selectors Die 2% sind geschenkt...

[Score: 100/100] Ab hier "100% Grüne Haken"
Avoid bad requests

[Score: 100/100]
Combine external CSS


Zur Server-Lage: .gz.-html-datei im HV, zusätzlich zur Index.html. im UV .../CSS die (einzige) css-datei und ihre Kompressionsversion .gz Tool war 7zip

Erster Kontakt mit Hoster, bzw mit dem Menschen, der meine email bearbeitet:, ernüchternd:
Man hat dort keine grosse Lust, sich über Kompression am Apache/Linux-Server zu machen...

Wie war das mit dem Baum und der Borke?
Danke für Deine Mühe- vielleicht fällt einem anderen Mitleser noch was ein.
Grüsse Fritz











http://georg-hh.freimaurerei.de

Freiheit-Gleichheit-Brüderlichkeit, Toleranz und Humanität:
Dafür stehen und danach streben Freimaurer

adi
Avatar adi
Content Meister (447 Beiträge)
am 21.01.2010, 16:58 Uhr schrieb adi

bekomme vom webmastertool diese empfehlung

2 CSS-Dateien werden von www.leaksealing.de bereitgestellt. Sie sollten in so wenig Dateien wie möglich zusammengefasst werden:

* Zu URL wechselnhttp://www.leaksealing.de/css/sty.css
* Zu URL wechselnhttp://www.leaksealing.de/css/print.css

mit der empfehlung kann ich nichts anfangen den sinn und zweck der print.css ist es ja ein extrem abgespecktes css anzubieten um mit minimalen druckvorgaben eine seite auszudrucken
für tips bin ich dankbar


TAS Schwinghammer
https://www.rohrvereisung.de





gerard
Content Gott (1271 Beiträge)
am 21.01.2010, 19:08 Uhr schrieb gerard

adi schrieb:

bekomme vom webmastertool diese empfehlung

2 CSS-Dateien werden von www.leaksealing.de bereitgestellt. Sie sollten in so wenig Dateien wie möglich zusammengefasst werden:


Dieser Hinweis ist in deinem Fall Unsinn - Google sollte da mal nacharbeiten. Es könnte auch noch ein separates css für Handhelds dazukommen und das sollte sinnvollerweise auch nicht mit was anderem zusammengefasst werden.

Gérard


http://bretagne-virtuell.de



« zurück zu: OnPage Optimierung

Das Seitenreport Forum hat aktuell 5275 Themen und 36110 Beiträge.
Insgesamt sind 48360 Mitglieder registriert.