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

Wie optimiere ich die Ladezeit meiner Seite und erhöhe den Google PageSpeed?

Die Geschwindigkeit einer Website kann durch die Berücksichtigung und Optimierung folgender Punkte beeinflusst und gesteigert werden:

HTTP-Anfragen reduzieren / reduzieren

Ihre Website kann schneller gerendert werden, wenn weniger HTTP-Anfragen gestellt werden. Begrenzen Sie die Anzahl externer Quellen wie Skripte, Stylesheets und Bilder, die nach Möglichkeit geladen werden müssen. Dies sind alles HTTP-Anfragen.

Nur ein CSS-Stylesheet verwenden

Formatieren Sie alle vorhandenen Stylesheets in einer einzigen CSS-Datei oder einem einzigen Verzeichnis und verlinken Sie es vom -Abschnitt des HTML-Dokuments. Beachten Sie, dass Sie in Ihrem HTML-Dokument keine Inline-Stilinformationen verwenden. Dies ist nicht nur eine langsamere Ladezeit und schlechte Programmierpraxis, sondern auch ein negativer SEO-Faktor. Dadurch kann die CSS-Datei zwischengespeichert werden, was wiederum die Bereitstellung der Webseite beschleunigt

Kein Inline-Stil und Java-Skript

Java-Skriptdokumente und Code innerhalb eines HTML-Dokuments sollten aus einem externen Verzeichnis sowie den oben beschriebenen CSS-Stilinformationen und in ähnlicher Weise wie einem eigenen Dateiordner verlinkt werden. Laden Sie JavaScript nach Möglichkeit zuletzt, es sei denn, bestimmte Bereiche Ihrer Website erfordern es zuerst als Abhängigkeit. Auf diese Weise ist Ihr gesamter Inhalt und Stil sichtbar und JavaScript kann weiter geladen werden, ohne das zu unterbrechen, was der Benutzer von einer Suchmaschine gesehen hat.

CSS-Sprites verwenden

Wo immer Sie können, kombiniert die Verwendung von Sprites mehrere Bilder zu einem einzigen Bild und reduziert so die Anzahl der HTTP-Anfragen. Sie können sie bei Bedarf mit JavaScript oder CSS aufrufen und sie als Frames eines Films verwenden, aber sie werden ungefähr mit der gleichen Geschwindigkeit geladen wie ein einzelnes Bild.

Alle Bilder optimieren

Stellen Sie sicher, dass Ihre Bilder für das Web optimiert sind. Wenn Sie Photoshop verwenden, können Sie es einfach im Dialogfeld „Für das Web speichern“ auswählen. (Unter dem Dialog „Speichern“). Durch diesen Dialog werden die Bilder verkleinert. Das Ändern der Bildgröße oder das Verringern der Auflösung kann Ihnen bei der Optimierung helfen. Verwenden Sie in Ihrem Code auch nur den Platz, den Ihr Frame oder div-Tag benötigt. Wenn Ihr Code die Größe des Bildes ändert, wird tatsächlich die volle Bildgröße aufgerufen und Ihre Bilder werden nicht schneller geladen.

Serverseitiges Caching verwenden

Diese Technik erstellt für jede URL eine „einfache HTML-Datei“, sodass dynamische Seiten nicht jedes Mal neu erstellt werden müssen, wenn dieselbe URL erneut angefordert wird. Mit anderen Worten, dynamische Seiten werden als statisches HTML-Dokument geparst und auf dem Webserver gespeichert. Dadurch kann die Ladezeit erheblich verkürzt werden

Gzip-Komprimierung verwenden

Gzip komprimiert die Größe Ihrer Seiten, die an den Webbrowser gesendet werden, erheblich. In herkömmlichen Fällen können bis zu 70 % oder mehr an Dateigröße eingespart werden
Verwenden Sie ein CDN (Content Delivery Network)
Ein CDN ermöglicht es Benutzern, Daten parallel herunterzuladen, was wiederum Ihrer Website zugute kommt schneller geliefert. Ein kostengünstiges CDN wie CloudFront ist eine beliebte Plattform.

301-Weiterleitungen reduzieren

Verwenden Sie nach Möglichkeit keine 301-Weiterleitungen. Insbesondere sollten Sie keine 301-Weiterleitung zu einer anderen 301-Weiterleitung (und so weiter) durchführen. Eine 301-Weiterleitung zwingt den Webbrowser, auf eine neue URL zuzugreifen. Auf der neuen URL muss der Browser warten, bis er einen HTTP-Request erhält. Darüber hinaus folgt der Google Bot nur einer Handvoll Weiterleitungen. Meistens folgt es nur 3 301ern, bevor es ihnen nicht mehr folgt.

Verwenden Sie einen dedizierten Server

Die meisten Websites befinden sich jetzt auf Shared-Hosting-Plattformen. Dies bedeutet, dass die Website mit bis zu hundert (oder mehr) anderen Websites auf einem einzigen physischen Computer bei Ihrem Internetdienstanbieter gehostet wird. Dies kann sich negativ auf die Ladezeit der Website auswirken. Durch die Verwendung eines dedizierten Servers oder VPS und einer entsprechenden Hardwareeinstellung zur Anpassung an den Datenverkehr der Website können einige Leistungsvorteile erzielt werden.

Optimieren Sie Ihren Webserver

Der weltweit am weitesten verbreitete Webserver ist Apache. Es empfiehlt sich, die Apache Worker-Prozesse sowie deren Kindprozesse an das jeweilige Nutzeraufkommen und die Funktion der Website (Online-Shop, Download-Portal, Forum etc.) anzupassen.


Linux
  1. So optimieren und komprimieren Sie JPEG- oder PNG-Bilder in der Linux-Befehlszeile

  2. Wie kopiert man eine Datei und erstellt gleichzeitig die Zielverzeichnisse?

  3. Bash + So beenden Sie beide Male das sekundäre Skript und das Hauptskript

  4. CentOS / RHEL :So erhalten Sie das Datum und die Uhrzeit des ausgeführten Befehls in der Verlaufsbefehlsausgabe

  5. So deaktivieren Sie die Sommerzeit (DST) und ändern die Zeitzone unter Linux

So analysieren und erkunden Sie den Inhalt von Docker-Images

So ändern Sie Datum, Uhrzeit und Zeitzone in Ubuntu 20.04 LTS

So erstellen Sie Vorlagen in LibreOffice, um Zeit zu sparen und die Produktivität zu steigern

So stellen Sie Datum und Uhrzeit unter Linux ein

Vim-Editor:So erhöhen oder verringern Sie Datum, Uhrzeit, römische Zahl und Ordnungszahlen

Wie sind CPU-Zeit und CPU-Auslastung gleich?