Speed Cache-Dokumentation

 

Einführung

Speed Cache kommt über die Joomla-Leistungstools (Cache und Gzip) als natürliche Verbesserung mit vielen neuen Leistungstools, Kompatibilitäten und Funktionen.

 

Speed Cache: Joomla Performance Check Dashboard

 

Haupteigenschaften:

  • Neuer statischer Cache
  • Aktivieren Sie das vollständige Browser-Caching
  • Automatische Cache-Generierung
  • Überprüfen Sie die Joomla-Cache-Aktivierung und -Dauer
  • Überprüfen Sie die Gzip-Komprimierung
  • Vorhandensein und Dauer von Expire Headers hinzufügen
  • Speed cache URL Autoindex-Aktivierung
  • Überprüfen Sie die PHP-Version
  • Browser-Cache-Aktivierung
  • Cache-Aktivierung automatisch löschen

 

I. SPEED CACHE INSTALLIEREN UND AKTUALISIEREN

1.1 Installieren

Unsere Komponente ist Joomla 3.x kompatibel. Alle Funktionen und Integrationen von Drittanbietern sind in allen Mitgliedschaften enthalten.
Um unsere Komponente zu installieren, müssen Sie die ZIP-Datei mit der Erweiterung herunterladen und den Standard-Joomla-Installer verwenden.

 

joomla-install

Klicken Sie anschließend auf die Schaltfläche Durchsuchen> Hochladen und installieren. Die Komponenten, Module und Plugins werden standardmäßig aktiviert.

 

1.2 Update & automatischer Updater

Um die Erweiterung zu aktualisieren, können Sie eine neue Version über die alte installieren, indem Sie die ZIP-Datei von JoomUnited oder herunterladen benutze den automatischen Updater (empfohlen).

 

speedcache-Update

 

Der automatische Updater, der die Update-Benachrichtigung übermittelt, ist in die von Ihnen installierte Joomla-Erweiterung eingebettet. So werden Sie wie jede andere Erweiterung im Dashboard oder über das Menü benachrichtigt: Menü Erweiterung> Verwalten> Aktualisieren.

 

Melden Sie sich bei Ihrem Konto an, um eine Aktualisierung durchzuführen

Sie müssen sich bei Ihrem JoomUnited-Konto anmelden, um alle Ihre JoomUnited-Joomla-Erweiterungen zu aktualisieren. Um sich einzuloggen, rufen Sie die Hauptkonfiguration der Komponente auf und klicken Sie auf Registerkarte "Live-Aktualisierung". Unten finden Sie eine Anmeldeschaltfläche.

 

Live-Update

 

Geben Sie Ihre JoomUnited-Anmeldeinformationen ein, die Sie auch für die Anmeldung hier bei www.joomunited.com verwenden

 

login-joomunited

 

Der Knopf wird orange, Glückwunsch! Sie können jetzt alle JoomUnited-Erweiterungen auf dieser Website aktualisieren! Wenn Ihre Mitgliedschaft abgelaufen ist, erhalten Sie einen Erneuerungslink und einen Text, der dies erklärt.

 

accountgebunden

Hinweis: Mit einem einzigen Login können Sie alle JoomUnited-Erweiterungen (in Bezug auf Ihre Mitgliedschaft) aktualisieren. Die Anmeldung läuft erst ab, wenn Sie die Verbindung trennen.

 

II. PERFORMANCE DASHBOARD

Nach der Installation der Komponente kann über das Menü auf ein Dashboard zugegriffen werden Komponenten> Speed Cache.

 

Fix-Cache-Leistung

 

Das Dashboard überprüft alle Leistungsprobleme und Verbesserungen, die Sie auf Ihrer Joomla-Website anwenden können. Alle Parameter außer dem Browser-Cache können mit einem Klick über die Schaltflächen festgelegt werden Reparier es jetzt.

Parameter geprüft:

  • Prüfen Auf Joomla-Cache Aktivierung und Dauer: Überprüfen Sie, ob der Joomla-Cache aktiviert ist und die Zeit mindestens auf 30 Minuten eingestellt ist.
  • Suchen Sie nach Joomla Gzip-Komprimierung
  • Kopfzeilen ablaufen lassen Anwesenheit und Dauer in der htaccess-Datei
  • Speed cache URL Autoindex Aktivierung: Überprüfen Sie, ob die automatische URL-Indexierung in der Speed Cache-Konfiguration aktiviert ist
  • PHP-Version: Überprüfen Sie, ob PHP7 + verwendet wird
  • Browser-Cache Aktivierung: Überprüfen Sie, ob der Speed Cache-Browser-Cache aktiviert ist
  • Cache automatisch löschen Aktivierung: Überprüfen Sie, ob der automatische Cache Cleaner aktiviert ist

 

Hinweis: Auf einigen Servern wie NGINX oder mit eingebautem CDN ist die Überprüfung der Expire-Header möglicherweise nicht erfolgreich. Es ist kein Problem für die Leistung, da es bereits behandelt wird

 

III. CACHED SEITEN VERWALTEN

3.1 Fügen Sie dem Cache-System URLs hinzu

Um den statischen Speed Cache-Cache und den Browser-Cache anzuwenden, müssen Sie Ihre Webseiten (URL) zur Speed Cache-Liste hinzufügen. Klicken Sie im Dashboard auf Verwalten Sie zwischengespeicherte URLs.

 

manage-cache-url

 

Von hier aus sehen Sie die URL-Liste, die sich bereits im Cache-System befindet.

 

URL-Cache-Liste

 

Um dem Cache eine URL hinzuzufügen, gibt es drei Lösungen:

  • Verwenden Sie die Taste URL aus Menü importieren
  • Klicke auf das Neue hinzufügen Schaltfläche Hinzufügen Einfügen einer benutzerdefinierten URL
  • Benutzen einige Regeln um eine Reihe von URLs einzuschließen

 

Die Taste URL aus Menü importieren öffnet eine Lightbox, aus der Sie ein oder mehrere Joomla-Menüs importieren können.

 

Cache-URL-Auswahl

 

In den Einstellungen können Sie auch eine Option aktivieren, mit der neue Menüelemente automatisch zur Liste der zwischengespeicherten URLs hinzugefügt werden. In diesem Fall gelten die Standardkonfigurationswerte.

 

Menü-Cache-Auto

 

Verwenden Sie zum Hinzufügen einer benutzerdefinierten URL zum Cache die Neue hinzufügen Taste.

 

Cache-URL

 

Zum Schluss drücken Sie einfach die Schaltfläche, um die URL (Seite) zu "veröffentlichen" (zum Cache hinzuzufügen). Durch Hinzufügen einer Seite zum Cache werden der statische Cache und der Browser-Cache für die Seite aktiviert.

Hinweis: In der Steuerleiste können Sie mithilfe der Dropdown-Liste "Bulk" die Elementzustände mit einem Klick ändern

Mithilfe der Einschlussregeln können Sie Ihrem Cache-System eine Reihe von URLs hinzufügen. Wenn Sie beispielsweise den gesamten Nachrichtenbereich in das Speed Cache-System einfügen möchten, in dem die URL mit / news beginnt, können Sie die folgende Regel hinzufügen:

 

Add-Cache-Regel

 

Die URL-Einschlussregeln bieten die Möglichkeit, Sterne in Ihren URLs zu verwenden, sodass Sie Tausende von URLs mit einer einzigen Anfrage zwischenspeichern können. Hier ist ein nützliches Anwendungsbeispiel

  • Fügen Sie eine Regel hinzu, um alle URLs basierend auf einem Präfix (einschließlich dieser präfixierten URL) einzuschließen: www.domain.com/news*
  • Fügen Sie eine Regel hinzu, um alle URLs basierend auf einem Präfix einzuschließen (mit Ausnahme dieser präfixierten URL): www.domain.com/news/*
  • Fügen Sie einen Teil einer URL aus dem Cache ein: www.domain.com/news/*/themes

3.2 URLs aus dem Cache ausschließen

Der URL-Ausschluss aus dem Cache funktioniert auf die gleiche Weise. Sie können URLs einzeln oder mithilfe von Regeln ausschließen. Um eine URL auszuschließen, öffnen Sie die Registerkarte URL-Ausschluss zwischenspeichern, dann Neu.

 

Cache-URL

 

Die URL-Ausschlussregeln bieten die Möglichkeit, Sterne in Ihren URLs zu verwenden, sodass Sie mit einer einzigen Anforderung Tausende von URLs aus dem Cache ausschließen können. Hier ist ein nützliches Anwendungsbeispiel

  • Fügen Sie eine Regel hinzu, um alle URLs auszuschließen, die auf einem Präfix basieren (einschließlich dieser präfixierten URL): www.domain.com/news*
  • Fügen Sie eine Regel hinzu, um alle URLs auszuschließen, die auf einem Präfix basieren (mit Ausnahme dieser präfixierten URL): www.domain.com/news/*
  • Schließen Sie einen Teil einer URL aus dem Cache aus: www.domain.com/news/*/themes

3.3 Cache nach Seite und Benutzerstatus

Wie Sie bemerkt haben, können Sie in der URL-Liste den Cache für Gastbenutzer und / oder für angemeldete Benutzer aktivieren. Tatsächlich ist Speed cache in der Lage, den Cache auch für angemeldete Benutzer und damit für alle dynamischen Inhalte zu verwalten.

Dies ist etwas, das Sie mit dem Joomla - Page Cache Plugin nicht handhaben können.

Um den Cache für angemeldete Benutzer zu aktivieren, müssen Sie pro Joomla-Benutzer eine Cache-Datei aus der Konfiguration aktivieren.

 

Cache-Loged-Joomla

 

Die Tatsache, dass Sie den Cache für angemeldete Benutzer pro Seite aktivieren können, ist sehr flexibel und wir empfehlen, einige Tests am Frontend mit Benutzerkonten für alle dynamischen Inhalte durchzuführen.

3.4 Reinigen Sie alle Joomla-Caches

Sobald eine Seite zum Cache hinzugefügt wurde, erstellt Joomla einige Cache-Dateien, Speed Cache generiert einen statischen Cache (HTML-Datei) und die Datei wird im Benutzerbrowser (Browser-Cache) gespeichert.

Die Speed Cache-Cache-Bereinigung kann alle diese Dateien und den Cache mit einem Klick entfernen. Sie müssen den Joomla-Cache nicht separat bereinigen.

 

Cache-Entwarnung

 

In der Einstellung können Sie auch einen Parameter aktivieren, um alle diese Cache-On-Aktionen automatisch zu bereinigen. Tatsächlich kann bei Backend- / Frontend-Aktionen wie dem Speichern von Inhalten der gesamte Cache bereinigt werden.

Außerdem steht Ihnen in der gesamten Joomla-Administration eine Schaltfläche zur Verfügung, mit der Sie den gesamten Cache mit einem Klick bereinigen können.

 

Cache leeren

 

IV. RESSOURCEN MINIFIZIERUNG

Bei der Minimierung werden unnötige oder redundante Daten entfernt, ohne dass dies Auswirkungen auf die Verarbeitung der Ressource durch den Browser hat, z.

Klicken Sie im Dashboard auf Gruppieren und verkleinern Sie und klicken Sie dann auf die Schaltfläche Scannen, um Ihre Website-Dateien aufzulisten.

 

Minification-File-Cache

 

Sie können alle Ihre JS-, CSS- und Schriftdateien mit einem einzigen Klick gruppieren. Die Gruppendateifunktion enthält

  • Gruppieren Sie alle JS-Dateien
  • Gruppieren Sie alle CSS-Dateien
  • Gruppenschriftarten

 

Gruppendateien

 

Standardmäßig werden die in Ihrer Vorlage enthaltenen CSS-, JS- und Schriftdateien sowie einige Dateien von den Medien aufgelistet. Wenn Sie alle im Frontend geladenen Dateien (auf allen Seiten) minimieren möchten, empfehlen wir, die Dateien aufzulisten und die Einstellungen zu öffnen.

 

Auflistung verkleinern

 

Hier können Sie die Serverordner auswählen, in denen sich Ihre CSS-, JS- und Schriftarten befinden, z. B. media / com_hikashop. dann drücke einfach den Minify Green Switcher oder benutze den Status umschalten Taste.

 

Multi-Aktivierungs-Auswahl

 

V. CDN-INTEGRATION

Die Verwendung von CDN (Content Delivery Network) hat sich als effizient erwiesen, insbesondere wenn Sie ein internationales Publikum haben. Es hilft bei der Bereitstellung von Website-Medien von einer lokalen Quelle auf der ganzen Welt. Eine CDN-Integration ist für alle gängigen CDNs auf dem Markt wie Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN und andere verfügbar.

Um darauf zuzugreifen, klicken Sie einfach auf CDN vom Armaturenbrett. Dann können Sie Ihre Informationen dort hinzufügen.

 

cdn-sc

VI. SPEED CACHE EINSTELLUNGEN

6.1 Allgemeine Parameter

Speed cache hat einige Einstellungen über die Dashboard> Konfigurationslink

 

parameters1

 

  • Die Cache-Lebensdauer: Cache-Lebensdauer in Minuten. Nach dieser Verzögerung wird der Cache automatisch gelöscht und neu generiert
  • Verwenden Sie den Browser-Cache: Verwenden Sie den Browser, um Seiteninhalte zwischenzuspeichern. Erhöhen Sie die Seitengeschwindigkeit erheblich, indem Sie umfangreiche Seiteninhalte wie Bilder auf Ihrer Festplatte zwischenspeichern. Es kann auch gelöscht werden
  • Cache-Datei pro Benutzer: Für jeden Benutzer wird eine Cache-Datei erstellt, die aktiviert wird, wenn für Ihre Website eine Anmeldung erforderlich ist. Nur für angemeldete Benutzer anwenden und erlauben, dynamische Elemente wie Benutzername aus dem Cache auszuschließen
Die Cache-Datei pro Benutzer muss jedes Mal aktiviert werden, wenn Sie den Cache für dynamische Inhalte oder mit Benutzersitzung aktivieren möchten (Anmeldung).
  • Cache bei Admin-Aktionen leeren: Der Cache wird bei bestimmten Aktionen in der Joomla-Administration gelöscht: Speichern, Anwenden, Veröffentlichen, Aufheben der Veröffentlichung oder Löschen eines Inhalts
  • Cache bei Frontaktionen leeren: Der Cache wird bei bestimmten Aktionen im Joomla-Frontend gelöscht: Speichern, Anwenden, Veröffentlichen, Aufheben der Veröffentlichung oder Löschen eines Inhalts
  • Leeren Sie auch den Cache von Joomla: Zusätzlich zum SpeedCache-Cache wird auch der Joomla-Cache gelöscht

 

6.2 Automatisches Vorladen des Cache

Die neuesten Parameter beziehen sich auf die automatische Cache-Regeneration. Nach dem Löschen kann der Cache anhand der URL-Liste automatisch vorgeladen werden (cURL-Erweiterung erforderlich, normalerweise installiert).

 

parametter3

 

  • Token für das Vorladen des Cache: Das Token für das Vorladen des Caches wird verwendet, um die Anforderung zur Wiederherstellung des Caches zu authentifizieren. Sie haben auch die URL, die Sie mit Ihrer crontab verwenden können, um sie regelmäßig neu zu laden.
  • Nach dem Leeren des Cache vorladen: Nach dem Löschen kann der Cache anhand der URL-Liste automatisch vorgeladen werden (cURL-Erweiterung erforderlich, normalerweise installiert).
  • Cache-Provider-Header hinzufügen: es als Antwort, wenn die Antwort von Speed Cache bereitgestellt wird. Es kann zum Debuggen verwendet werden.
  • Automatisches Menü zum Zwischenspeichern: Fügen Sie der zwischengespeicherten Seitenliste automatisch neue Menüs hinzu.
  • Cache für Desktop: Servieren Sie den Cache für den Desktop für alle Geräte: Empfohlen, sofern nicht eine falsche Cache-Version bereitgestellt wird
  • Cache für Tablet: Servieren Sie den Cache für Tablets: Empfohlen NUR, wenn eine falsche Cache-Version bereitgestellt wird
  • Cache für Handys: Cache für Handys bereitstellen: NUR empfohlen, wenn eine falsche Cache-Version bereitgestellt wird
  • Externes Skript zwischenspeichern: Zwischenspeichern Sie externe Ressourcen wie von Google bereitgestellte Skripts. Warnung: Vergewissern Sie sich, dass Sie die Leistung vor und nach der Aktivierung überwachen. In einigen Fällen kann es bei der Aktivierung zu Leistungseinbußen kommen!
  • Modul von Ajax laden: Fügen Sie in jedem Modul eine Option hinzu, um das AJAX-Laden (asynchrone) zu aktivieren, das vom Modul konfiguriert werden soll.

Wenn "Load module by Ajax" aktiviert ist, sehen Sie die Parameter unter Module> Registerkarte Erweitert.

 

Ajax-Lademodul

 

  • SpeedCache AJAX wird geladen: Aktivieren Sie das Laden des Moduls in AJAX (asynchron), um Cache-Probleme mit diesem Modul zu vermeiden
  • AJAX Auto Refresh: Automatische Modul-AJAX-Aktualisierungsperiode, um Cache-Probleme mit diesem Modul zu vermeiden
  • AJAX-Aktualisierungsintervall: Wählen Sie das AJAX-Aktualisierungsintervall für dieses Modul (Minuten)

 

6.3 Lazy loading

Zugreifen Lazy loading, bitte gehe zu Dashboard> Konfiguration Verknüpfung. Mit dieser Funktion können Sie schrittweise Bilder laden, wenn der Benutzer einen Bildlauf durch die Seite durchführt. Dies ist hilfreich, wenn Sie eine lange Seite mit mehreren Bildern haben. Zuerst sollten Sie diesen Parameter aktivieren und dann sehen Sie diese Einstellungen unten:

 

Lazy-Loading-Tab

 

  • Bild mit einer Breite von weniger als (px) ausschließen: Schließen Sie alle Bilder aus dem Bild lazy loading aus, deren Pixelwert unter dieser Breite liegt. Nützlich, um kleine Symbole oder Logos auszuschließen
  • Bild ausschließen, das kleiner als (Höhe px) ist: Schließen Sie alle Bilder aus dem Bild lazy loading aus, deren Pixelwert unter dieser Höhe liegt. Nützlich, um kleine Symbole oder Logos auszuschließen
  • Lazy loading URL-Aufnahme: Schließen Sie nur diese URLs für das Bild lazy loading ein. Sie können auch eine Reihe von URLs mit folgenden Regeln einfügen: www.website.com/news*
  • Lazy loading URL-Ausschluss: URLs aus dem Bild lazy loading ausschließen. Sie können auch eine Reihe von URLs mit folgenden Regeln ausschließen: www.website.com/news*

 

6.4 Minimieren und gruppieren

Zugreifen Minimieren und gruppieren, gehe zu Dashboard> Konfiguration Verknüpfung. Hier können Sie Gruppen-CSS, JS, Schriftarten und Google-Schriftarten aktivieren oder einige JS- und CSS-Dateien ausschließen.

 

Minify-Group-Tab

 

  • Ordner einschließen: Ordner einschließen, um die Datei zu verkleinern
  • Gruppen-CSS: Durch das Gruppieren mehrerer CSS-Dateien in einer einzigen Datei wird die Anzahl der HTTP-Anforderungen minimiert. Seien Sie vorsichtig und testen Sie Ihre Website, da dies zu Konflikten führen kann.
  • Gruppe JS: Wenn Sie mehrere Javascript-Dateien in einer einzigen Datei gruppieren, wird die Anzahl der HTTP-Anforderungen minimiert. Seien Sie vorsichtig und testen Sie Ihre Website, da dies zu Konflikten führen kann.
  • Gruppen- und Google-Schriftarten: Gruppieren Sie lokale Schriftarten und Google-Schriftarten in einer einzigen Datei, damit sie schneller bereitgestellt werden.
  • CSS verschieben: Rufen Sie CSS-Dateien am Ende des Seitenladens auf, um rendersperrende Elemente zu entfernen
  • JS aufschieben: Rufen Sie JS-Dateien am Ende des Seitenladevorgangs auf, um rendersperrende Elemente zu entfernen
  • Dateiausschluss: Um Konflikte oder Fehler zu vermeiden, können Sie Dateien vom Gruppenprozess ausschließen. Nur relativer Pfad wie im Beispiel.

 

6.5 Standardwerte

Um auf die Standardwerte zuzugreifen, gehen Sie zu Dashboard> Konfiguration Verknüpfung. Dies sind die Standardwerte, die für neue URLs gelten, wenn diese im Speed Cache-System hinzugefügt werden.

 

Standardwert-Reiter

 

  • Caching für Gäste: Zwischenspeichern dieser URL für Gastbenutzer
  • Vorladen für die Öffentlichkeit: Laden Sie diese URL für öffentliche Benutzer vor
  • Caching für eingeloggt: Zwischenspeichern dieser URL für angemeldete Benutzer
  • Preload für eingeloggt: Laden Sie diese URL für angemeldete Benutzer vor
  • Preload pro Benutzer: Laden Sie diese URL pro Benutzer vor
  • Cache für die Öffentlichkeit ausschließen: URL aus dem Cache für öffentliche Benutzer ausschließen
  • Cache für angemeldetes Mitglied ausschließen: URL aus dem Cache für angemeldete Benutzer ausschließen

 

6.6 CDN

 

Um auf CDN zuzugreifen, gehen Sie zu Dashboard> Konfiguration Verknüpfung. Dann aktivieren Sie CDN und geben hier Ihre CDN-Informationen ein.

 

CDN-Tab

 

  • CDN-URL: Fügen Sie Ihre CDN-URL hinzu, ohne den abschließenden Schrägstrich (am Ende)
  • CDN-Inhalt: Ihr Joomla-Inhalt wird über CDN-Ressourcen bereitgestellt, die durch Kommas getrennt sind
  • Inhalt ausschließen: Ausschließen von Dateitypen oder Verzeichnissen aus dem CDN-Netzwerk
  • Relativer Pfad: Standardmäßig aktiviert, CDN für relative Pfadressourcen aktivieren / deaktivieren. Wird für einige Kompatibilitäten mit bestimmten Joomla-Plugins verwendet.

6.7 ImageRecycle-Integration

ImageRecycle ist ein Bildkomprimierungsdienst von Drittanbietern: https://www.imagerecycle.com/

Wir haben den Service in die Speed Cache-Konfiguration aufgenommen, da wir der Ansicht sind, dass dies eine große Leistungsverbesserung darstellt, die Verwendung jedoch nicht zwingend vorgeschrieben ist. Unsere Mitglieder können auf der Konfigurationsseite einen 20% Rabatt-Gutschein für alle Mitgliedschaften erhalten.

 

ir-speed-cache

 

Nach der Installation können Sie die Image- und PDF-Dateien unter komprimieren Komponenten> Image Recycle.

 

manuelle Optimierung

 

Weitere Informationen erhalten Sie hier: https://www.imagerecycle.com/cms/joomla

 

6.8 Importieren / Exportieren

Um auf Import / Export zuzugreifen, gehen Sie zu Dashboard> Konfiguration Verknüpfung. Jetzt können Sie die Import / Export-Konfiguration sehen.

 

Import Export

 

Die Website-Optimierung nimmt Zeit in Anspruch und der Import einer Datei, um alle Ihre Erweiterungskonfigurationen wiederherzustellen, ist schneller. Von hier aus können Sie eine JSON-Datei importieren oder exportieren.

 

Export-Import-Button