Kategorien

Wie kann ich die Ladezeit meiner Webseite verbessern?

In folgendem Beitrag möchten wir Hilfestellungen zu einigen Möglichkeiten aufzeigen, die die Performance Ihrer Webseite erhöhen können. Wir möchten jedoch auch darauf hinweisen, dass die Performance einer Webseite immer von sehr vielen unterschiedlichen Faktoren abhängt und die folgenden Methoden somit kein Allheilmittel sind.

Optimierung von PHP:

Aktuelle PHP-Versionen (z. B. PHP 8.1, 8.2 oder 8.3) verfügen standardmäßig über den PHP-OPcache. Dieser speichert bereits kompilierten PHP-Code im Arbeitsspeicher, sodass Skripte schneller ausgeführt werden können. Bei den meisten Hosting-Umgebungen ist der OPcache bereits automatisch aktiviert. Prüfen Sie hierzu die PHP-Einstellungen Ihres Hostings oder wenden Sie sich an Ihren Anbieter.

Zusätzlich können Sie mit APCu einen User-Cache einsetzen, um häufig genutzte Daten im Arbeitsspeicher zwischenzuspeichern. Um APCu zu aktivieren, fügen Sie in Ihrer php.ini oder einer benutzerdefinierten PHP-Konfigurationsdatei folgendes ein:

apc.enabled=1

Bitte beachten Sie jedoch, dass bei der Verwendung von PHP Caches der RAM-Verbrauch Ihres Webpaketes stark erhöht wird. Sie sollten daher zunächst prüfen, ob in Ihrem Webpaket ausreichend RAM zur Verfügung steht. Eine aktuelle Übersicht dazu finden Sie auf folgender Seite: Webspace Details

Kompression mittels Gzip / mod_deflate:

Mit Gzip / mod_deflate können Inhalte Ihrer Webseite komprimiert werden, wodurch die Menge der übertragenen Daten um bis zu 70% reduziert wird. Dies wirkt sich positiv auf die Ladezeit Ihrer Webseite aus.

Um Gzip / mod_deflate verwenden zu können, muss eine Datei mit dem Namen .htaccess in das Root-Verzeichnis Ihrer Domain abgelegt werden. Sollten Sie z.B. WordPress oder ein anderes CMS-System verwenden, wird die Datei .htaccess wahrscheinlich bereits im Root-Verzeichnis Ihrer Webseite existieren. Hierbei müssen Sie darauf achten, dass die vorhandenen Einträge nicht überschrieben werden und nicht mit den Einträgen von Gzip / mod_deflate in Konflikt stehen. Die Erfahrung zeigte, dass sich die Zeilen von Gzip / mod_deflate am Ende einer .htaccess unterbringen läst. In die Datei .htaccess kann anschließend folgender Code eingefügt werden:

<IfModule mod_deflate.c>
   # Compress HTML, CSS, JavaScript, Text, Images, XML and fonts
   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 image/gif
   AddOutputFilterByType DEFLATE image/png
   AddOutputFilterByType DEFLATE image/jpg
   AddOutputFilterByType DEFLATE image/jpeg
   AddOutputFilterByType DEFLATE image/pjpeg
   AddOutputFilterByType DEFLATE font/opentype
   AddOutputFilterByType DEFLATE font/otf
   AddOutputFilterByType DEFLATE font/ttf
   AddOutputFilterByType DEFLATE image/svg+xml
   AddOutputFilterByType DEFLATE image/x-icon
   AddOutputFilterByType DEFLATE text/css
   AddOutputFilterByType DEFLATE text/html
   AddOutputFilterByType DEFLATE text/javascript
   AddOutputFilterByType DEFLATE text/plain
   AddOutputFilterByType DEFLATE text/xml
</IfModule>

Falls Sie bestimmte Dateien Ihrer Webseite nicht komprimieren möchten, entfernen Sie einfach die entsprechende Zeile mit der Dateiendung. Bei Fragen oder Problemen steht Ihnen unser Support gerne zur Verfügung.

Teile diesen Beitrag: