WordPress beschleunigen

WordPress beschleunigen

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

Kommentar hinterlassen

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