ExpireDatum von css und javascript, CacheControl Dateiänderungen einsetzen, Einschalten der Komprimierung
Die Optimierungen laufen über den Apache via htaccess und sind unabhängig von Joomla.
Code:
#SpeedOptimierung
#Default Expire aktivieren
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default directive
ExpiresDefault „access plus 1 month“
#favicon
ExpiresByType image/x-icon „access plus 1 year”
#Bilder allgemein
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“
#CSS
ExpiresByType text/css „access plus 1 month”
#javascript
ExpiresByType application/javascript „access plus 1 year“
</IfModule>
#gzip komprimierung
<FilesMatch “\.(js|css|html|htm|php|xml)$”>
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml
</FilesMatch>
#cache control public
# 480 weeks
<FilesMatch „.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$“>
Header set Cache-Control „max-age=290304000, public“
</FilesMatch>
# 2 DAYS
<FilesMatch „.(xml|txt)$“>
Header set Cache-Control „max-age=172800, public, must-revalidate“
</FilesMatch>
# 2 HOURS
<FilesMatch „.(html|htm)$“>
Header set Cache-Control „max-age=7200, must-revalidate“
</FilesMatch>
