So etwas wie unbegrenzten Speicherplatz oder Bandbreite gibt es nicht, wenn es um Web-Hosting geht. Shared WordPress Hosts werben häufig damit, haben tatsächlich aber immer noch eine Begrenzung hinter den Kulissen, wenn Sie die Allgemeinen Geschäftsbedingungen (AGB) lesen. Im Laufe der Zeit kann Ihre WordPress Seite ziemlich schnell wachsen, sodass Sie schließlich vielleicht sogar das Limit überschreiten, ob es nun 5 GB oder 20 GB sind.

Wenn Sie die magische „Unbegrenzt“-Quote erreicht haben, erhalten Sie typischerweise von Ihrem Host eine E-Mail, in der er Ihnen mitteilt, dass Sie seine AGB missachten. Deshalb werden wir Ihnen heute ein paar Möglichkeiten zeigen, wie Sie die Festplattennutzung Ihrer Webseite in WordPress anzeigen lassen und im folgenden Schritt bereinigen können. Es gibt eine Menge Serverbefehle, die Ihnen dies ermöglichen, wir werden uns aber auf ein paar einfache Wege konzentrieren – für diejenigen, die sich mit SSH nicht wohl fühlen oder technisch nicht so versiert sind.

Deine Website wird von Tag zu Tag größer. Hier sind 7 einfache Möglichkeiten, die Festplattennutzung in WordPress zu überprüfen. Finde die großen Dateien und DB-Tabellen! 🗑️ Click to Tweet

Berechnung der Festplattennutzung in WordPress

Bevor wir darüber nachdenken, wie wir die Festplattennutzung überprüfen können, ist es wichtig zu verstehen, worauf wir uns beziehen. In WordPress besteht die Festplattennutzung typischerweise aus zwei Dingen: Ihren Dateien und Ihrer Datenbank. Kombiniert ergeben diese den gesamten Festplattenbedarf, der die Ressourcen in Anspruch nimmt, die Ihnen auf dem Server zugewiesen sind.

Dateien auf dem Server

WordPress Dateien, die Festplattenspeicher belegen, sind unter anderem:

  • Bilder und Videos, die in Ihre Medienbibliothek hochgeladen wurden (typischerweise in wp-content/uploads/).
  • Theme- und Plugin-Dateien (PHP, CSS, JS) (typischerweise in wp-content/themes/ und wp-content/plugins/)
  • WordPress Core (Ihre zentralen WordPress Installationsdateien) (normalerweise im Stammverzeichnis oder im Ordner public_html)
  • Alle per FTP hochgeladenen Dateien (z.B. benutzerdefinierte Webseiten-Schriftarten, Bibliotheken, etc.)

MySQL-Datenbankdatei

Ihre WordPress MySQL-Datenbank Datei speichert alle Informationen auf Ihrer WordPress-Seite, wie z.B. Postdaten, Seitendaten, Metainformationen, Plugin-Einstellungen, Login-Informationen, etc. Wenn du ein Kinsta-Kunde bist, kannst du schnell deinen gesamten Festplattenverbrauch auf deinem MyKinsta-Dashboard sehen.

WordPress gesamte Festplattennutzung

WordPress gesamte Festplattennutzung

7 Möglichkeiten zur Berechnung der Festplattennutzung

Viele verwaltete WordPress Hosts wie Kinsta verwenden kein cPanel, sondern haben eigene integrierte Reporting-Funktionen, um den Ressourcenverbrauch für Ihre Webseite anzuzeigen. Und diese geben Ihnen nicht immer alle Daten, die Sie benötigen. Anbieter legen ihren Fokus in der Regel auf einen allgemeinen Überblick über die Nutzung und nicht auf eine tiefergehende, detailgenaue Berichterstattung. Einige haben jedoch detaillierte Reports über CSV. Die folgenden Methoden könnten an dieser Stelle für Sie nützlich sein, um mehr Informationen über die Festplattennutzung, sowohl Ihrer Dateien als auch Ihrer Datenbank zu erhalten.

  1. Überprüfen der Festplatten- und Datenbanknutzung mit dem Site Health Tool
  2. Datenbankgröße mit WordPress Plugin prüfen
  3. Datenbankgröße mit phpMyAdmin prüfen
  4. Festplattennutzung und Datenbankgröße mit cPanel überprüfen
  5. Fragen Sie Ihren Hosting Anbieter
  6. Lokale Analyse der Festplattennutzung
  7. Festplattennutzung via SSH prüfen

1. Überprüfen der Festplatten- und Datenbanknutzung mit dem Site Health Tool

Mit der Veröffentlichung von WordPress 5.2 kam ein neues, in den Core integriertes Tool namens „Site Health“. Es ist eigentlich ziemlich großartig und enthält viele nützliche Daten über deine WordPress-Seite und deinen Server. Mit ihm kannst du die Größe deiner WordPress-Verzeichnisse und Datenbanken überprüfen.

Navigiere in deinem WordPress Dashboard zu „Tools → Site Health → Info.“. Unter der Registerkarte „Verzeichnisse und Größen“ findest du die folgenden Informationen über deine Website:

  • WordPress Verzeichnisgröße
  • Upload Verzeichnisgröße
  • Größe des Theme-Verzeichnisses
  • Plugins Verzeichnisgröße
  • Datenbankgröße
  • Gesamtinstallationsgröße
 WordPress Site Health Tool-Verzeichnis und Größen

WordPress Site Health Tool-Verzeichnis und Größen

2. Datenbankgröße mit WordPress Plugin prüfen

Vielleicht möchten Sie detailliertere Daten über Ihre WordPress Datenbankgröße sehen? Zum Beispiel ist es nicht sehr hilfreich, nur die Gesamtgröße zu kennen, wenn Sie versuchen zu bestimmen, was den meisten Platz in Ihrer Datenbank einnimmt. Hier könnte Ihnen das kostenlose Advanced Database Cleaner Plugin weiterhelfen. Im Wesentlichen ist es ein Tool zur Analyse und Bereinigung von Datenbanken. Es gibt sowohl eine kostenlose als auch eine Premium-Version.

Advanced Database Cleaner plugin

Advanced Database Cleaner plugin

Zum Zeitpunkt des Verfassens dieses Berichts verfügt das Plugin über mehr als 50.000 aktive Installationen mit einer beeindruckenden Bewertung von 5 von 5 Sternen. Sie können es entweder aus dem WordPress Archiv herunterladen oder direkt in Ihrem WordPress Dashboard unter „Add New“ zu Ihren Plugins hinzufügen.

Nach der Installation kannst du auf WP DB Cleaner in deinem WordPress Dashboard klicken und dann auf die Registerkarte „Tabellen“. Es gibt viele Optimierungen, die du mit diesem Plugin machen kannst, aber wir werden heute nicht darauf eingehen, wir kümmern uns darum, herauszufinden, was den meisten Platz in deiner Datenbank belegt.

Normalerweise werden Datenbanktabellen so ähnlich bezeichnet wie das Plugin, von dem sie verwendet werden. Direkt auf Anhieb konnten wir in unserem Beispiel Datenbank „Abfälle“ erkennen. Beispielsweise werden die Tabellen „ab_press_optimizer“ vom Plugin AB Press Optimizer verwendet, das auf der von uns analysierten Seite nicht mehr verwendet wird. Außerdem wird die Tabelle „icl_translations“ vom WPML Plugin für mehrsprachige Anwendungen verwendet, obwohl diese Seite überhaupt nicht für mehrere Sprachen ausgelegt ist. Ein Nachteil des WP-Optimize Plugins ist jedoch, dass man die Zeilen nicht nach Datengröße sortieren kann.

Häufig, wenn installierte Plugins entfernt werden, bleiben deren Datenbanktabellen zurück. Sie können diese normalerweise sicher aus Ihrer Datenbank entfernen (wir werden darauf im folgenden Schritt von phpMyAdmin näher eingehen). Falls Sie sich dabei nicht sicher sind, setzen Sie sich mit einem Entwickler in Verbindung. Wenn du dich dabei nicht wohl fühlst, empfehlen wir dir, mit einem Entwickler zu chatten

Ungenutzte Datenbankkapazität

Ungenutzte Datenbankkapazität

Der einzige Nachteil des Advanced Database Cleaner Plugins ist, dass man die Zeilen nicht nach Datengröße sortieren kann.

Eine weitere große Tabelle, die uns auffällt, ist die Tabelle „tve_leads“. Diese wird vom beliebten Thrive Leads Plugin verwendet. Auch dieses Plugin wird von der entsprechenden Seite nicht mehr verwendet. Also nochmal: Wenn Sie Ihre WordPress Seite überprüfen, werden Sie sehr wahrscheinlich über eine Menge verwaister Tabellen stolpern, die bereinigt und entfernt werden sollten.

Thrive Leads Tabelle

Thrive Leads Tabelle

Du weißt nicht, welche Tabelle zu welchem Plugin gehört? In vielen Fällen wird eine einfache Google-Suche die Antwort liefern.

Google Suche WordPress table

Google Suche WordPress table

Du kannst die gesamte Datenbankgröße auch im Advanced Database Cleaner Plugin unter der Registerkarte „Übersicht & Einstellungen“ sehen.

Gesamte Datenbankgröße im Plugin

Gesamte Datenbankgröße im Plugin

Kinsta schließt Staging-Sites und WordPress-Backups von der Festplattennutzung aus und gibt dir so viel Platz wie möglich! Schaut euch unsere Pläne an

3. Überprüfe die Datenbankgröße mit phpMyAdmin

Ein weiteres Tool zur Überprüfung und Analyse Ihrer Datenbankgröße und Ihrer Tabellen ist phpMyAdmin. Viele Hosts haben entweder einen Shortcut in ihrem Control Panel eingerichtet, oder Ihnen einen entsprechenden Link in Ihrer Setup-E-Mail geschickt, mit dem Sie darauf zugreifen können. Wenn Sie Kinsta-Kunde sind, können Sie phpMyAdmin aufrufen, indem Sie Ihre Webseite aufrufen, zum Datenbankabschnitt scrollen und auf „MYSQL öffnen“ klicken.

WordPress phpMyAdmin Zugang

WordPress phpMyAdmin Zugang

Klicken Sie auf der linken Seite auf Ihre Datenbank. Sie können dort die Tabellen Ihrer Datenbank nach Gesamtgröße sortieren.

Datenbank phpMyAdmin

Datenbank phpMyAdmin

Auf der hier von uns analysierten WordPress Seite gehören über 70% der großen Datenbanktabellen zu Plugins, die nicht mehr auf der Webseite verwendet werden. Das bedeutet, dass unsere Datenbank weitaus mehr Speicherplatz verbraucht als tatsächlich notwendig ist.

Sie können die überflüssigen Tabellen einfach löschen, indem Sie sie markieren und „Drop“ aus dem Dropdown-Menü auswählen. Wir empfehlen Ihnen aber dringend, ein Back-up Ihrer Datenbank zu erstellen, bevor Sie dies tun. In unserem schnellen und einfachen Tutorial erfahren Sie, wie Sie Ihre MySQL-Datenbank mit phpMyAdmin sichern können. Oder wenn du ein Kinsta-Kunde bist, kannst du ganz einfach ein Backup über das MyKinsta Dashboard erstellen.

Drop Tabellen in phpMyAdmin

Drop Tabellen in phpMyAdmin

4. Festplattennutzung und Datenbankgröße mit cPanel überprüfen

Wenn dein Host cPanel verwendet, kannst du in der Seitenleiste leicht eine Übersicht über deinen gesamten Festplattenverbrauch und die MySQL-Datenbank sehen.

cPanel Festplattennutzung Übersicht

cPanel Festplattennutzung Übersicht

Am unteren Rand des Bildschirms können Sie sich durch die Ordner klicken und deren Inhalte nach Festplattennutzung sortieren.

cPanel Aufschlüsselung der Festplattennutzung

cPanel Aufschlüsselung der Festplattennutzung

Am unteren Rand des Bildschirms kannst du dann in die Ordner verzweigen und sie nach Festplattennutzung sortieren.

cPanel Aufschlüsselung der Festplattennutzung

cPanel Aufschlüsselung der Festplattennutzung

Eine alternative Möglichkeit, die Größe deiner MySQL-Datenbank anzuzeigen, wäre, unter Datenbanken auf „MySQL-Datenbanken“ zu klicken.

cPanel MySQL Datenbank

cPanel MySQL Datenbank

Dann unter „Aktuellen Datenbanken“ wird Ihnen die Gesamtgröße der Datenbank angezeigt.

cPanel MySQL Datenbank Größe

cPanel MySQL Datenbank Größe

5. Fragen Sie Ihren Hosting-Provider

Eine weitere Möglichkeit, Ihre detaillierte Festplattennutzung und Datenbankgröße zu überprüfen, ist es bei Ihrem Host nach einem aktuellen Report zu fragen. Normalerweise kann ein Hosting-Provider mit ein paar einfachen Serverbefehlen einen detaillierten Bericht mit Diagrammen und Verzeichnissen erstellen, die Ihnen zeigen, was den meisten Platz verbraucht. Es mag vielleicht nicht immer der optisch schönste Bericht sein, aber er liefert Ihnen die Daten, die Sie benötigen. Ein Host sollte grundsätzlich jederzeit bereit sein Ihnen zu helfen ungenutzte Daten zu bereinigen, um Festplattenspeicher für Sie frei zu machen, da dies für beide Seiten von Vorteil ist.

Es ist auch wichtig zu wissen, ob Ihr Host Ihre Staging Site in Ihre gesamte Festplattennutzung einrechnet oder nicht. Hier bei Kinsta versuchen wir, unseren Kunden so viel Platz wie möglich zu geben. Daher werden Staging Sites bei der Berechnung des gesamten Festplattenplatzes von unserem Reporting ausgeschlossen. Nur ihre Live-Websites zählen zu Ihrer Festplattennutzung. Das gleiche gilt für Backups.

6. Lokale Analyse der Festplattennutzung

Eine weitere Möglichkeit, die Nutzung Ihrer WordPress-Festplatte zu überprüfen, ist das Analysieren Ihrer Daten lokal auf Ihrem Computer. Dies kann auf zwei verschiedene Arten geschehen:

  • Option 1: Ladet ein vollständiges Archiv-Backup eurer Website über das Control Panel eures Hosting-Providers herunter. Bei Kinsta haben wir einfache, mit einem Klick herunterladbare Backups. Dies ist die schnellste Methode.
  • Option 2: Verbindet euch über SFTP und ladet eure gesamte Website herunter. Oder du brauchst in den meisten Fällen nur deinen /wp-content/ folder. Je nach Größe deiner Seite und Internetverbindung kann dies einige Zeit dauern.

Es ist wichtig, sich daran zu erinnern, dass, wenn dein Host dir Bandbreite berechnet (Kinsta nicht), dieser einen Teil deiner monatlichen Quote verwendet. Wir empfehlen daher nicht, dies ständig zu tun, vielleicht einmal alle 6 Monate. Oder wenn du eine kleinere Website hast, wird dies wahrscheinlich kein Problem sein.

Auch wenn diese Methode mehr Zeit in Anspruch nimmt, kann sie eine der leistungsfähigsten Möglichkeiten sein, den Festplattenverbrauch zu analysieren, da du die Daten sehr schnell analysieren und ein Tool deiner Wahl verwenden kannst. Du kannst ein Verzeichnisgrößen-Tool verwenden, um deine Website zu analysieren.

Windows

Für Windows empfehlen wir dringend die kostenlose TreeSize-Software, die wir in diesem Beispiel verwenden werden.

Du kannst deinen /wp-content/ ordner auswählen, den du heruntergeladen hast, und er wird ihn schnell scannen, um dir die genaue Größe von allem darin anzuzeigen. Wie du unten sehen kannst, ist dies viel besser als jedes Plugin oder Export von deinem Server. Wenn du die Daten lokal analysierst, kannst du die Vorteile einiger leistungsstarker Tools wie dieser wirklich nutzen.

Große Bilddateien, die Speicherplatz beanspruchen

Große Bilddateien, die Speicherplatz beanspruchen

Wenn wir uns den Inhalt des Ordners „uploads“ genauer ansehen, können wir sofort erkennen, dass einige sehr große Bilder-/Fotodateien, die hochgeladen wurden, wahrscheinlich nicht optimiert sind. Die Datei mind-blown.gif allein ist über 3,5 MB groß, was für ein optimiertes Bild viel zu groß ist. Es gibt einige einfache Möglichkeiten, animierte GIFs zu komprimieren, die hier offensichtlich nicht angewendet wurden.

Große Bilder, die Speicherplatz beanspruchen

Große Bilder, die Speicherplatz beanspruchen

Schaue dir unseren ausführlichen Beitrag an, wie du Bilder für das Web optimieren kannst. TreeSize ist fantastisch, um schnell durch deine Website zu navigieren und Probleme innerhalb von Sekunden zu erkennen.

Mac

Für Mac solltest du vielleicht OmniDiskSweeper ausprobieren. Es ist kostenlos, und du kannst ganz einfach deinen /wp-content/ Ordner scannen und die großen Dateien finden, die den meisten Platz auf deiner Website belegen

Große Datein im wp-content Ordner

Große Datein im wp-content Ordner

7. Festplattennutzung via SSH prüfen

Eine letzte Variante Ihre Festplattennutzung zu analysieren, ist über SSH. Während SSH wahrscheinlich eher für die technisch versierteren Leute ist, zeigen wir es Ihnen an dieser Stelle trotzdem, da es im Prinzip ziemlich einfach ist. Melden Sie sich einfach über SSH bei Ihrem Host an. Verwenden Sie dann die folgenden Befehle. Der erste wird Sie mit dem Befehl „change directory“ (cd) zu Ihrem wp-content Ordner navigieren. Hinweis: Der Speicherort kann von Host zu Host variieren.

cd public/wp-content

Mit dem folgenden Befehl können Sie dann den Ordner mit den kleinsten Dateien nach oben und den mit den größten Dateien nach unten sortieren.

du -sh * | sort -h

Sie können immer tiefer in die Dateien gehen, bis Sie herausfinden (nutze die gleichen Befehle), was den meisten Platz auf Ihrer Webseite einnimmt. In diesem Fall ist es unser Upload-Ordner.

Überprüfen Sie die Festplatten Nutzung SSH

Überprüfen Sie die Festplatten Nutzung SSH

Wie Sie unten sehen können, nimmt unser Ordner 04 (April) 2016 viel mehr Platz ein als unsere anderen Monate und Jahre.

Große Ordner SSH

Große Ordner SSH

Nachdem wir in dieses Verzeichnis gegangen sind, wurde uns klar, dass es an der Verwendung einiger sehr großer GIFs und PNGs lag. Wir empfehlen, die Bilder unter 100 KB zu halten.

Große files SSH

Große files SSH

Reduzierung der Festplattennutzung in WordPress

Hier sind ein paar schnelle und einfache Empfehlungen zur Reduzierung des Festplattenverbrauchs auf Ihrer WordPress Seite.

  • Optimieren Sie Ihre Bilder. Versuche die Bildgröße unter 100 KB zu halten.
  • Verwenden Sie ein Plugin wie Media Cleaner, um ungenutzte Medien von Ihrer Webseite zu entfernen.
  • Alte Themes und Plugins löschen.
  • Beseitigen Sie ungenutzte Datenbanktabellen, die von nicht mehr verwendeten Plugins zurückbleiben. Schau dir unseren detaillierten Post über autoloaded Data an.
  • Überprüfen Sie Ihre WordPress Installation anhand einiger der obigen Tipps, um sicherzustellen, ob große Dateien nicht aus wichtigem Grund vorhanden sind.
  • Deaktivieren oder begrenzen Sie WordPress-Revisionen, um Ihre Datenbank klein zu halten.
  • Entfernen Sie alte Protokolldateien.
  • Entfernen Sie Backup-Dateien und speichern Sie Ihre Back-ups auf einem anderen Medium. Denke daran, dass MyKinsta-Backups nicht auf deine Festplattennutzung bei Kinsta angerechnet werden.
  • Bereinigen und löschen Sie Kommentare in Spam und Papierkorb.

Zusammenfassung

Wie Sie sehen können, gibt es eine ganze Reihe von verschiedenen Möglichkeiten Ihre Festplattennutzung und Datenbankgröße in WordPress zu überprüfen, auch für diejenigen, die  technisch nicht sehr versiert sind. Denken Sie daran, dass sich im Laufe der Zeit wahrscheinlich eine Menge zusätzlicher Speicherplatzbedarf auf Ihrer Webseite ansammelt, der sowohl aus Dateien als auch aus Tabellen in Ihrer Datenbank besteht. Alle 6 Monate einen Check durchzuführen, kann eine gute Möglichkeit sein, um sicherzustellen, dass sich Ihre Festplattennutzung auf ein Minimum beschränkt, Ihre Speicherkosten sinken und dazu beiträgt, dass Ihre Webseite beschleunigt wird.

Haben Sie noch andere einfache Tricks, mit denen Sie die Festplattennutzung auf Ihrer WordPress Seite überprüfen können? Wenn ja, können Sie diese gerne unten in den Kommentaren teilen.

32
Mal geteilt