Seite 1 von 1

Browsercaching Google Pagespeed

Verfasst: 24. Mai 2015, 17:29
von Bullseye
Ist es möglich hier noch etwas zu drehen? Bzw. bei der Installation gleich eine .htaccess mit reinzulegen, wenn Apache erkannt wird?
Mit folgender .htaccess konnte ich bei Google gute Ergebnisse auf meinem Webspace erzielen. Hab das ganze im Forum von Domainfacory gefunden.
https://www.df.eu/forum/threads/66808-K ... Page-Speed

Hier noch der Link zu PageSpeed: https://developers.google.com/speed/pag ... tab=mobile

Code: Alles auswählen

##-- gzip aktivieren
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/css text/html text/plain text/xml text/js application/x-javascript application/javascript

# BEGIN headers
<IfModule mod_headers.c>
    <FilesMatch "\.(js|css|xml|gz)$">
        Header append Vary Accept-Encoding
    </FilesMatch>

    # Entweder hier generell aktivieren *oder* oben gezielt für einige Endungen
    # Header append Vary Accept-Encoding

    # Funktioniert bei dF nur auf ManagedServern nach Aktivierung durch die Technik
    Header set Connection keep-alive

    # Remove Last-Modified Header
    Header unset Last-Modified
</IfModule>
# END headers


# BEGIN Expire headers
<IfModule mod_expires.c>
    <FilesMatch "\.(gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|ico)$">
        ExpiresActive On
        ExpiresDefault "access plus 10 years"
    </FilesMatch>
</IfModule>
# END Expire headers


# BEGIN combine Skript
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

</IfModule>

# END combine Skript
# BEGIN Cache-Control Headers
<FilesMatch "\.(ico|jpeg|jpg|png|gif|swf|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

Re: Browsercaching Google Pagespeed

Verfasst: 28. Mai 2015, 23:25
von fasse
Hallo Bullseye,

ich halte es für keine gute Idee, wenn Admidio solch eine htaccess-Datei anlegt. Sowas sollte doch besser vom Webseitenbetreiber selber angelegt und gepflegt werden, da hier auch jeder andere Einstellungen bevorzugt.

Viele Grüße
Fasse

Re: Browsercaching Google Pagespeed

Verfasst: 28. Mai 2015, 23:33
von Bullseye
Ich verstehe dein Anliegen, .htacces läuft ja auch nur unter Apache meine ich, nginx braucht was Anderes.
Man könnte die Datei aber mitliefern. z.B. als .htaccess~ und, wenn möglich, per Opt-In wählbar machen, ob es aktiviert werden soll. Oder einen Hinweis, dass es sowas gibt.
Bin mir auch noch nicht ganz sicher wie sich der Browsercache auf Änderungen auswirkt, die jmd anderes macht.Ob die dann sofort angezeigt werden. Theoretisch sollte das gehen. Aber wie es halt ist mit Theorie und Praxis

Re: Browsercaching Google Pagespeed

Verfasst: 31. Mai 2015, 23:16
von fasse
Also ich sehe das immer noch nicht als Aufgabe von Admidio die htaccess bei den Usern zu setzen. Das macht aus meiner Sicht keinen Sinn, da jeder anders über solche Optimierungen denkt. Es ist auf jeden Fall nicht Aufgabe einer Mitgliederverwaltung, die ggf. nur als Unterprogramm auf einer Homepage läuft.