GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So beschleunigen Sie WordPress und steigern die Leistung auf einem Ubuntu 20.04 VPS

WordPress ist eines der beliebtesten Open-Source-Content-Management-Systeme weltweit. Es ist eine der einfachsten Blogging-Plattformen, mit der man beginnen kann, wie durch über 35,2 % aller Websites belegt wird, die von WordPress betrieben werden. Wenn Sie bereits Webmaster oder Blogbesitzer sind, sollte die Beschleunigung und Steigerung der Leistung Ihrer Website eine Ihrer obersten Prioritäten sein. In diesem Tutorial zeigen wir Ihnen einige nützliche Tipps, um jede WordPress-Website zu beschleunigen, und erklären, warum dies wichtig ist.

Es gibt mehrere Gründe, warum Sie Ihre WordPress-Website beschleunigen sollten.

Suchmaschinen (wie Google) beziehen jetzt die Geschwindigkeit der Website in ihren Ranking-Algorithmus ein, was bedeutet, dass Websites mit schnelleren Ladezeiten höher eingestuft werden als Websites mit langsameren Ladezeiten. Laut dem Microsoft Bing-Suchteam verringert eine Verzögerung von nur 2 Sekunden beim Laden der Seite die Benutzerzufriedenheit um 3,8 % und die Klicks um 4,3 %. Die Website-Geschwindigkeit wirkt sich auch auf Ihr Online-Geschäft aus und verringert die Anzahl der Website-Besucher.

Verwenden Sie ein Content Delivery Network

CDNs, auch bekannt als Content Delivery Networks, sind ein Netzwerk von Servern auf der ganzen Welt, die darauf ausgelegt sind, eine Kopie Ihrer Website in verschiedenen Rechenzentren an verschiedenen geografischen Standorten zu hosten und aufzubewahren. Ein  CDN stellt den statischen Inhalt Ihrer WordPress-Website wie Bilder, CSS, JavaScript und Videostreams für einen Besucher vom nächstgelegenen Standort bereit. Der Standort, der Ihrem Website-Besucher am nächsten ist, liefert den Inhalt – der nahe Standort ermöglicht eine geringere Latenz und schnellere Ladezeiten, unabhängig vom Standort des Besuchers.

Bilder optimieren

Bilder erwecken Ihre Inhalte zum Leben und helfen Ihnen, die Besucherzahlen Ihrer Website zu erhöhen und Ihre Websites inhaltsreicher zu machen. Die Bildoptimierung ist ein weiterer Trick, den Sie anwenden können und der sich erheblich auf die Ladezeiten Ihrer Seite insgesamt auswirkt.

Nicht optimierte Bilder verlangsamen Ihre Website, egal was passiert. Um dies zu verhindern, sollten Sie vor dem Hochladen von Bildern die Größe der Bilder reduzieren, ohne die Qualität zu beeinträchtigen. Sie können Ihre Bildgröße mit jeder Komprimierungssoftware wie Adobe Photoshop oder Affinity Photo um das bis zu 5-fache verringern. Sie können diese Aufgaben jedoch auch automatisch durch die Verwendung von WordPress-Plugins ausführen. Kleinere Bildgrößen ermöglichen schnellere Ladezeiten, wodurch sichergestellt wird, dass Ihre Seitenzeiten nicht durch das Warten auf das Laden eines großen Fotos aufgehängt werden.

Es gibt mehrere Dateitypen, die Sie auswählen können, bevor Sie Bilder wie JPEG und PNG komprimieren. Sie sollten JPEG für Bilder mit vielen Farben und PNG für einfache Bilder oder solche, die Hintergrundtransparenz benötigen, verwenden.

Halten Sie Ihre WordPress-Site auf dem neuesten Stand

Ein weiterer Tipp zur Erhöhung der Geschwindigkeit Ihrer Website ist die regelmäßige Aktualisierung von WordPress. Jedes Update wird nicht immer neue Funktionen bieten, aber es wird Fehler und Sicherheitsprobleme beheben. Es wird daher empfohlen, Ihre WordPress-Site, Ihr Design und Ihre Plugins auf die neuesten Versionen zu aktualisieren. Wenn Sie WordPress VPS-Hosting verwenden, ist es außerdem wichtig, Ihre Serverpakete (wie Ihre PHP-Version) auf dem neuesten Stand zu halten, um alles so schnell wie möglich zu halten.

Verwenden Sie ein leichtes Design

Auf dem WordPress-Markt sind viele Themen verfügbar. Vermeiden Sie die Verwendung von Themen mit vielen dynamischen Inhalten wie Widgets, Schiebereglern, Seitenleisten usw. Sie in Maßen zu verwenden, mag in Ordnung sein, aber viele Elemente gleichzeitig angezeigt zu haben, kann die Ladegeschwindigkeit wirklich beeinträchtigen. Es wird empfohlen, zumindest ein einfaches Design oder ein optimiertes Design zu verwenden. Wenn Sie mehr Funktionen bei gleichbleibender Leistung wünschen, sollten Sie Designs verwenden, die auf Bootstrap und Foundation basieren.

Hot-Linking deaktivieren

Hot-Linking ist eine Form der Bandbreite. Es tritt auf, wenn andere Websites Ihre Bilder direkt von ihren URLs auf Ihrer Website bereitstellen, anstatt sie auf ihre eigenen Server hochzuladen. Einfach ausgedrückt, sie stehlen Ihre Webhosting-Bandbreite und Sie bekommen keinen Traffic auf Ihre Seiten.

Um dies zu verhindern, müssen Sie lediglich den folgenden Code zu Ihrer WordPress .htaccess hinzufügen Datei. Dadurch wird verhindert, dass andere Websites Ihre Bilder auf ihren Seiten verwenden.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?feeds2.feedburner.com/yourdomain [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

Verwenden Sie die neueste PHP-Version

WordPress ist in der PHP-Sprache geschrieben – was bedeutet, dass alle WordPress-Instanzen einen PHP-Hosting-Server verwenden. Manchmal ist es möglich, dass Ihr Hosting-Unternehmen eine ältere PHP-Version ausführt oder auf Ihrem Server einfach eine veraltete Version installiert ist. Normalerweise ist die neueste PHP-Version schneller und sicherer als die vorherige Version. Achten Sie darauf, Ihre PHP-Version auf dem neuesten Stand zu halten, um die Leistung Ihrer Website zu steigern.

Unerwünschte Plug-ins deaktivieren

Es gibt viele Plugins auf dem WordPress-Markt. Die Installation unerwünschter Plugins auf Ihren WordPress-Websites kann die Leistung Ihrer Website beeinträchtigen. Die Installation zusätzlicher unnötiger Plugins erhöht auch die Größe Ihres Backups und belastet Ihren Server stärker, während Sie ein Backup erstellen oder Website-Inhalte bereitstellen. Daher wird empfohlen, alle unnötigen Plugins von Ihrer WordPress-Website zu deinstallieren.

WordPress-Datenbank bereinigen

Immer wenn Sie WordPress-Plugins oder -Themes installieren, werden der Datenbank neue Tabellen hinzugefügt. Nach dem Löschen unbenutzter Plugins bleiben die Tabellen zurück. Dies wird die Größe der WordPress-Datenbank im Laufe der Zeit erhöhen und kann die Datenbankleistung von WordPress und damit auch die Leistung Ihrer Website beeinträchtigen. Daher ist es eine gute Idee, deine WordPress-Seite regelmäßig zu bereinigen. In Ihrer Datenbank sammeln sich viele zusätzliche Daten an, z. B. Revisionen, Spam-Kommentare, verworfene Kommentare, Daten von Plugins, die Sie nicht mehr verwenden, und mehr. Der Datenbankbereinigungsprozess entfernt all diese unnötigen Daten. Dadurch kann die Größe Ihrer Datenbank erheblich reduziert werden, was Ihren Sicherungsvorgang beschleunigt.

GZIP-Komprimierung aktivieren

GZIP ist ein Dateiformat und eine Softwareanwendung zur Komprimierung und Dekomprimierung von Dateien. Es wird serverseitig aktiviert und reduziert die Größe Ihrer HTML-, Stylesheets- und JavaScript-Dateien. Durch Aktivieren der GZIP-Komprimierung wird die Bandbreitennutzung und die Zeit, die für den Zugriff auf Ihre Website benötigt wird, drastisch reduziert.

Um die GZIP-Komprimierung zu aktivieren, fügen Sie einfach die folgenden Zeilen zu Ihrer WordPress .htaccess hinzu Datei:

<IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, 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 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
  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>

Browser-Caching aktivieren

Browser-Caching ist eine Technik, die es einem Browser ermöglicht, zwischenspeicherbare Ressourcen wie CSS, JavaScript und Bilder für einen bestimmten Zeitraum lokal zu speichern. Dadurch muss der Browser nur die aktualisierten/neuen Ressourcen herunterladen, wenn er erneut auf dieselbe Website zugreift. Dies trägt dazu bei, HTTP-Anforderungen zu reduzieren, wodurch Seiten schneller geladen werden und auch die Antwortzeit des Servers verbessert wird.

Wenn Ihre Website auf dem Apache-Webserver gehostet wird, können Sie das Leverage-Browser-Caching aktivieren, indem Sie die folgenden Zeilen in Ihre WordPress .htaccess einfügen Datei:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access 1 year"
  ExpiresByType image/jpeg "access 1 year"
  ExpiresByType image/gif "access 1 year"
  ExpiresByType image/png "access 1 year"
  ExpiresByType text/css "access 1 month"
  ExpiresByType text/html "access 1 month"
  ExpiresByType application/pdf "access 1 month"
  ExpiresByType text/x-javascript "access 1 month"
  ExpiresByType application/x-shockwave-flash "access 1 month"
  ExpiresByType image/x-icon "access 1 year"
  ExpiresDefault "access 1 month"
</IfModule>

Wenn Ihre Website auf dem Nginx-Webserver gehostet wird, fügen Sie die folgenden Zeilen in Ihre Konfigurationsdatei für den virtuellen Nginx-Host ein:

location ~*  \.(jpg|jpeg|png|gif|ico|css|js)$ {
  expires 365d;
}

Beitragsrevisionen begrenzen

Wenn Sie einen neuen Beitrag oder eine neue Seite in WordPress speichern, wird eine Überarbeitung erstellt. Dies ist hilfreich, wenn Sie den Beitrag auf die vorherige Version zurücksetzen müssen. Post-Revisionen nehmen jedoch Platz in Ihrer WordPress-Datenbank ein. Dies verlangsamt Ihre Website durch unnötiges Durchsuchen. Daher wird empfohlen, die Revisionen einzuschränken oder ganz zu deaktivieren. Sie einzuschränken wäre ideal, wenn Sie frühere Iterationen Ihrer Inhalte schnell durchgehen müssen.

Um Überarbeitungen einzuschränken, kannst du den folgenden Code zu deiner WordPress wp-config.php hinzufügen Datei.

define('WP_POST_REVISIONS', 5);

Um Überarbeitungen zu deaktivieren, kannst du den folgenden Code zu deiner WordPress wp-config.php hinzufügen Datei.

define('WP_POST_REVISIONS', false);

Verwenden Sie ein Caching-Plugin

Caching ist eine der einfachsten und einfachsten Methoden, um deine WordPress-Seite zu beschleunigen. Caching weist den Server an, Dateien wie Bilder, CSS und JavaScript auf der Festplatte oder im RAM zu speichern. Wenn ein Benutzer dieselbe Seite erneut besucht, kann der Inhalt aus dem Cache bereitgestellt werden. Dadurch wird der Arbeitsaufwand zum Generieren eines Seitenaufrufs verringert und Ihre Webseiten werden viel schneller direkt aus dem Cache geladen.

Wenn Ihr Hosting-Provider keinen Cache bereitstellt, können Sie eines von mehreren WordPress-Caching-Plugins von Drittanbietern verwenden, darunter WP Rocket, Cache Enabler oder W3 Total Cache.

Dies sind die besten Möglichkeiten, um die Leistung Ihrer WordPress-Site zu verbessern. Wenn Sie diese kombinieren, sollte es einen spürbaren Unterschied in der Reaktionsfähigkeit und Geschwindigkeit Ihrer Website geben, was auch dazu beitragen wird, Ihre Platzierungen in den Suchergebnissen zu verbessern.

Natürlich müssen Sie Ihr WordPress auf Ihrem Ubuntu 20.04-Server nicht selbst beschleunigen, wenn Sie eine unserer Managed Ubuntu Hosting-Lösungen verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Ihre WordPress-Instanz zu beschleunigen und zu optimieren für dich. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Vielleicht möchten Sie unseren Beitrag zur Verbesserung der Geschwindigkeit und des Rangs einer WordPress-Website lesen.

PS. Wenn Ihnen dieser Beitrag zur Optimierung und Beschleunigung von WordPress unter Ubuntu 20.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken, indem Sie die unten stehenden Freigabe-Shortcuts verwenden, oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. So installieren Sie phpMyAdmin mit HHVM, Nginx und MariaDB auf einem Ubuntu 14.04 VPS

  2. So installieren Sie eGroupware auf einem Ubuntu 14.04 VPS

  3. So installieren, konfigurieren und verwenden Sie GIT auf einem Ubuntu 14.04 LTS VPS

  4. So installieren Sie mod_security und mod_evasive auf einem Ubuntu 14.04 VPS

  5. So installieren Sie PrestaShop auf einem Ubuntu 14.04 VPS

So installieren Sie WordPress mit EasyEngine unter Ubuntu 18.04 und Debian

So beschleunigen Sie Ubuntu

So installieren Sie WordPress auf Ubuntu 18.04

So installieren Sie das WooCommerce-Plugin auf einem Ubuntu 16.04 VPS

So installieren Sie WordPress Ubuntu 20.04

So installieren Sie WordPress auf Ubuntu 20.04