Im Strato-Blog habe ich einen interessanten Artikel von Vladimir Simović gelesen, wie man WordPress mit Hilfe der .htaccess-Datei
beschleunigen kann. Zum einen kann man den Browser-Cache aktivieren und zum zweiten kann man die Komprimierung aktivieren, was die Datenmenge, die zum Browser übertragen wird verkleinert.
WICHTIG: Vor dem Bearbeiten der .htaccess-Datei eine Sicherungskopie machen. Die .htaccess kann über den FTP-Zugang heruntergeladen und dann wieder auf den Server geladen – oder bei lokalen Installationen direkt in einem Editor bearbeitet werden.
Browser Caching aktivieren
Beim Browser Caching legt der Browser die Daten im lokalen Speicher ab und muss diese so nicht mehr jedes Mal, wenn die Seite besucht wird, neu laden. Dies wirkt sich auch positiv auf die Ladegeschwindigkeit aus.
Dieser Teil gehört zwischen BEGIN WordPress und END WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Dieser Teil kann überall außerhalb des WordPress-Blocks eingefügt werden
# Browser Caching
<IfModule mod_expires.c>
ExpiresActive On
AddType application/font-woff2 .woff2
AddType application/font-ttf .ttf
ExpiresByType image/gif "access plus 1 months"
ExpiresByType image/ico "access plus 1 months"
ExpiresByType image/jpeg "access plus 1 months"
ExpiresByType image/jpg "access plus 1 months"
ExpiresByType image/png "access plus 1 months"
ExpiresByType image/webp "access plus 1 months"
ExpiresByType image/svg+xml "access plus 1 months"
ExpiresByType text/css "access plus 1 months"
ExpiresByType text/javascript "access plus 1 months"
ExpiresByType application/x-javascript "access plus 1 months"
ExpiresByType application/javascript "access plus 1 months"
ExpiresByType application/font-woff2 "access plus 1 months"
ExpiresByType application/font-ttf "access plus 1 months"
</IfModule>
Der obige Block aktiviert das Browser Caching und teilt dem Browser mit, wie lange die Daten im Cache gehalten werden können, bevor diese wieder neu von der Webseite geladen werden müssen.
GZIP Komprimierung aktivieren
Bei der Komprimierung werden die Daten komprimiert auf dem Server gelagert und nach dem Laden durch den Browser entpackt und angezeigt. Dadurch werden weniger Daten über das Internet übertragen, was vor Allem positiv ist, wenn die Internetverbindung nicht schnell genug ist. So können auch Daten über Mobilfunknetze schneller bereitgestellt werden.
Auch dieser Teil muss außerhalb des WordPress-Blocks platziert werden
# Gzip Compression
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/woff2
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/shtml
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
</IfModule>
Quelle: WordPress Beine machen per .htaccess (strato.de)
Letztes Update: Mi, 16. Aug. 2023
Ursprünglich veröffentlicht: Di, 15. Aug. 2023