Tipps zum Aufräumen der Website

7

Ich hatte auf einige Tipps gehofft, wie ich meine Joomla-Sites routinemäßig "bereinigen" sollte, da es wieder soweit ist! Ich bin mir sicher, dass wir es alle bis zu einem gewissen Grad tun, also suche ich nur nach Ratschlägen, was andere tun.

Von Zeit zu Zeit überprüfe ich meine Websites, um sicherzustellen, dass alle installierten Erweiterungen, Komponenten und Plugins auf dem neuesten Stand sind. Entfernen Sie alle nicht verwendeten oder unnötigen.

Außerdem werde ich einige alte Artikel archivieren, den Papierkorb leeren und sicherstellen, dass ich die neueste Version meiner Website-Vorlage und von Joomla habe.

Ich bin mir sicher, dass es einen weitaus umfassenderen Prozess gibt. Ich würde gerne hören, was alle anderen tun, um ihre Websites zu optimieren.

Die Fragen, die ich habe, sind:

  • Macht es einen großen Unterschied, ob ich Module / Plugins / Komponenten deaktiviere oder lösche?
  • Soll ich alte Artikel löschen oder archivieren?
  • Sollte ich nicht verwendete Site-Vorlagen entfernen?
  • Wie oft sollte ich meine Datenbanktabellen regelmäßig bereinigen oder reparieren?
  • Sollte ich meine Einblicke in die Seitengeschwindigkeit routinemäßig mit Pingdom / Google überprüfen (und sind diese Statistiken zuverlässig)?
  • Hat der von mir ausgewählte Webhost einen großen Einfluss auf die Leistung meiner Website?

Anregungen sind willkommen. Sowie empfohlene Erweiterungen / Hosts / Checks.

Jonboy
quelle

Antworten:

7

Gute Frage!

Im Idealfall sollten Sie Joomla- und Drittanbieter-Erweiterungsupdates sowie einige andere Überprüfungen mehr als einmal im Jahr durchführen.

Joomla

Führen Sie regelmäßig ein Backup durch und aktualisieren Sie es auf die neueste Joomla-Version.

Abonnieren Sie im Idealfall den Joomla Security News-Feed, damit Sie über die wichtigsten Joomla-Sicherheitsupdates informiert werden und Releases mit hoher Priorität so schnell wie möglich anwenden können.

Sie sollten auch nach Sicherheits-Hotfixes für Joomla EOL-Versionen suchen und diese anwenden, wenn Sie diese unterstützen (z. B. Joomla 1.5 und Joomla 2.5).

Erweiterungen von Drittanbietern

Minimieren Sie nach Möglichkeit die Anzahl der Erweiterungen von Drittanbietern (einschließlich Vorlagen). Entfernen Sie alle Erweiterungen von Drittanbietern (einschließlich Vorlagen), die nicht mehr verwendet werden. Aktualisieren Sie die verbleibenden Erweiterungen von Drittanbietern (einschließlich Vorlagen) auf die neuesten Versionen.

Abonnieren Sie im Idealfall die Joomla Vulnerable Extensions List (VEL), damit neue Sicherheitslücken schnell behoben werden können. Scrollen Sie zum Ende der Seite, um den Abonnement-Link zu erhalten .

Erwägen Sie, Erweiterungen von Drittanbietern zu ersetzen, die nicht mehr aktiv entwickelt oder unterstützt werden. Wenn Sie beispielsweise noch Xmap verwenden, sollten Sie wahrscheinlich zu OSMap oder ähnlichem wechseln.

Ich finde es einfacher, Erweiterungen von Drittanbietern zu verwalten, indem ich eine Liste der installierten Erweiterungen von Drittanbietern für jede Website in einer Tabelle mit der aktuell installierten Versionsnummer verwalte.

Performance

Das Deaktivieren oder Entfernen von Plugins von Drittanbietern, die nicht verwendet werden, kann zur Verbesserung der Leistung beitragen.

Ich neige dazu, GTMetrix zu verwenden, um zu überprüfen, ob die Website in angemessener Zeit geladen wird. GTMetrix bietet Verbesserungsvorschläge (z. B. GZip aktivieren) und die Seite "Wasserfall" enthält eine detaillierte Liste, wie lange das Laden jedes Elements dauert, damit Probleme leicht lokalisiert werden können (z. B. von Ihrem Client geladene Bilder in Übergröße).

Durch das Erstellen eines kostenlosen GTMetrix-Kontos können Sie den Test an verschiedenen Orten auf der ganzen Welt ausführen und vergleichen, wie schnell Ihre Website in den USA im Vergleich zu Australien (zum Beispiel) geladen wird.

Ziehen Sie einen Wechsel zu einem besseren Host in Betracht, wenn die aktuelle Hosting-Umgebung eine schlechte Leistung erbringt. Der Leistungsunterschied zwischen einem schlechten und einem guten Host kann enorm sein.

Ziehen Sie bei Bedarf auch in Betracht, die Website näher an die Zielgruppe heranzuführen. Möglicherweise können Sie die Ladezeiten von ein oder zwei Sekunden verkürzen, wenn Server und Zielgruppe geografisch nahe beieinander liegen, während sie sich auf gegenüberliegenden Seiten der Welt befinden. Durch Aktivieren eines Content Delivery Network (CDN) kann dieses Problem möglicherweise ebenfalls behoben werden.

Es ist möglich, dass das Archivieren von Artikeln die Leistung verbessert, obwohl ich vermute, dass jede Verbesserung im Vergleich zum Deaktivieren oder Entfernen nicht verwendeter Plugins oder zur Auswahl eines guten Webhosting-Unternehmens geringfügig ist.

Datenbank

Die Sitzungstabelle auf geschäftigen Joomla-Websites kann manchmal beschädigt werden, wodurch die Website beschädigt wird. Auf Websites, die dafür anfällig sind, installiere ich Akeeba Admin Tools Pro, aktiviere das Plugin "System - Admin Tools" und plane, dass das Sitzungsoptimierungsprogramm etwa jede Stunde ausgeführt wird. Mit diesem Plugin können Sie auch die Bereinigung abgelaufener Sitzungen, des Caches und des temporären Verzeichnisses planen.

Sie können auch Joomla-Tabellen reparieren und optimieren und das temporäre Verzeichnis mit der kostenlosen Version von Akeeba Admin Tools bereinigen.

Festplattenplatz

Ich neige dazu, die Ordner / public_html, / Administrator, / Administrator / Logs, / Logs und / tmp zu überprüfen und Fehlerprotokolle und andere fremde Dateien zu löschen. Einige davon können sehr groß werden und sich auf die Größe Ihrer Backups auswirken.

Angenommen, Sie führen regelmäßig Sicherungen mit Akeeba Backup oder ähnlichem durch und kopieren Sicherungsdateien außerhalb des Standorts, können Sie wahrscheinlich die meisten alten Sicherungsdateien löschen. Ich neige dazu, die neueste Sicherungsdatei auf dem Server zu behalten, falls eine schnelle Wiederherstellung durchgeführt werden muss.

Sicherheit

In Users -> Manage, Check auf verdächtige Administrator - Konten und betrachtet das Löschen nicht verwendete Konten über ein Jahr alt oder so. Das Plugin "System - Admin Tools" in Akeeba Admin Tools Pro kann das Löschen inaktiver Konten automatisieren.

Viele gehackte Websites werden offensichtlich nicht gehackt, und es ist ratsam, Ihre Website regelmäßig auf Malware zu scannen, anstatt darauf zu warten, dass Ihr Hosting-Unternehmen oder Google Malware findet, die zu einer Sperrung des Hosting-Kontos und / oder einer Bestrafung des Suchmaschinenrankings führen kann.

Ich benutze und empfehle mysites.guru (früher myjoomla.com), obwohl es andere Dienste wie sucuri.net usw. gibt.

Datei- und Ordnerberechtigungen

Überprüfen Sie, ob die Dateien und Ordner (außer vielleicht configuration.php) System -> System Information -> Folder Permissionsalle beschreibbar sind. Manchmal verschiebt Ihr Hosting-Unternehmen Ihr Konto an einen anderen Ort und stört den Pfad zu den Ordnern tmp und logs.

PHP-Version

Bei der System -> System Information -> System Information -> PHP VersionÜberprüfung ist die PHP-Version, auf der Ihre Website ausgeführt wird, noch geeignet. Erwägen Sie ein Update auf eine unterstützte Version, wenn Ihre Version nicht mehr unterstützt wird.

Mit einem guten Webhost können Sie eine unterstützte Version von PHP im Hosting-Kontrollfeld oder ähnlichem auswählen.

Urheberrechtshinweis

Überprüfen Sie, ob das Jahr des Copyright-Hinweises noch angemessen ist. Einige Websites müssen möglicherweise zu Beginn eines jeden Jahres manuell aktualisiert werden.

Neil Robertson
quelle
1
Hervorragende, sehr gründliche Antwort! Dies sollte als Referenz für alle Joomla-Benutzer verwendet werden.
Jonboy
2

Im Allgemeinen ist es immer gut, alle Erweiterungen zu deinstallieren, die Sie nicht verwenden. Wenn Sie dies nicht tun, überladen Sie den Modul- / Plugin-Manager, Ihre Datenbank und belegen mehr Speicherplatz auf Ihrem Server.

Deinstallieren Sie alle Plugins, Module, Vorlagen oder Komponenten, die Sie nicht verwenden.

In Bezug auf Datenbanken bin ich kein wirklicher Experte, aber ich kann nur davon ausgehen, dass es eine gute Idee ist, von Zeit zu Zeit nach beschädigten Tabellen zu suchen und sie gegebenenfalls zu reparieren.

Ich würde vorschlagen, dass alle Assets (JS, CSS, Image usw.), die Sie der Site hinzufügen, oder alle Erweiterungen, die Sie für das Front-End installieren, einen Geschwindigkeitstest durchführen sollten, um sicherzustellen, dass Sie alle Prüfungen bestanden haben wie Komprimierung. Ich neige dazu, Pingdom für Primärtests und dann GTmetrix als zweiten Test zu verwenden, wenn ich eine neue Site entwickle.

Ja, der Webhost kann die Leistung drastisch verbessern, insbesondere beim Shared Hosting, da verschiedene Hosts unterschiedliche Serverspezifikationen verwenden. Zum Beispiel verwende ich das GoGeek-Hosting-Paket von Siteground und gegen Ende des letzten Jahres haben sie alle Websites auf GoGeek-Paketen (möglicherweise auch andere gemeinsam genutzte Pakete, können sich aber nicht erinnern) auf SSD-Laufwerke verschoben. Jetzt kennen wir alle den Geschwindigkeitsunterschied zwischen einer Standard-Festplatte und einer SSD. Ich kann sie von ganzem Herzen auf jeder Ebene empfehlen.

Haftungsausschluss: Ich bin in keiner Weise mit Siteground verbunden.

Lodder
quelle