Speed Cache documentatie

 

Invoering

Speed Cache komt over de Joomla-performance-tools (Cache en Gzip) als een natuurlijke verbetering met veel nieuwe prestaties, compatibiliteit en functies.

 

Speed Cache: dashboard voor prestatiecontrole van Joomla

 

Belangrijkste kenmerken:

  • Nieuwe statische cache
  • Activeer volledige browsercaching
  • Automatische cache-generatie
  • Controleer op activering en duur van Joomla-cache
  • Controleer op Gzip-compressie
  • Voeg aanwezigheid en duur van de Expire Headers toe
  • Speed cache URL Autoindex activering
  • Controleer PHP-versie
  • Browser cache-activering
  • Auto Cache-activering wissen

 

I. SPEED CACHE INSTALLEREN & UPDATEN

1.1 Installeren

Ons onderdeel is Joomla 3.x compatibel. Alle functies en integraties van derden zijn opgenomen in alle lidmaatschappen.
Om onze component te installeren, moet je het extensie .zip-bestand downloaden en het standaard Joomla-installatieprogramma gebruiken.

 

joomla-install

Klik vervolgens op Bladeren> Uploaden en installeren, component, modules en plug-ins worden standaard geactiveerd.

 

1.2 Update en automatische updater

Om de extensie te updaten, kun je een nieuwe versie installeren over de oude versie door het ZIP-bestand te downloaden van JoomUnited of gebruik de automatische updater (aanbevolen).

 

speedcache update

 

De automatische updater, die de updatemelding pusht, is ingesloten in de Joomla-extensie die u hebt geïnstalleerd. U krijgt dus een melding zoals elke andere extensie in het dashboard of via het menu: Uitbreiding> Beheer> Update menu.

 

Meld u aan om uw account bij te werken

U moet inloggen op uw JoomUnited-account om al uw JoomUnited Joomla-extensies te updaten. Om toegang te krijgen tot de hoofdconfiguratie van het onderdeel, klikt u op de Live update-tabblad. Onderaan vindt u een inlogknop.

 

live Update

 

Voer uw Joom United referenties in, dezelfde die u gebruikt om hier in te loggen @ www.joomunited.com

 

login-joomunited

 

De knop wordt oranje, gefeliciteerd! je kunt nu alle Joom United-extensies op deze website bijwerken! Als uw lidmaatschap is verlopen, krijgt u een vernieuwingslink en een tekst die dat verklaart.

 

-Account die is gekoppeld

Opmerking: met één enkele login kunt u alle JoomUnited-extensies bijwerken (met betrekking tot uw lidmaatschap). Inloggen verloopt niet tenzij u de verbinding verbreekt.

 

II. PRESTATIE DASHBOARD

Na installatie van het onderdeel is een dashboard toegankelijk via het menu Componenten> Speed Cache.

 

fix-cache-performance

 

Het dashboard controleert alle prestatieproblemen en -verbeteringen die u op uw Joomla-website kunt toepassen. Alle parameters, behalve de browsercache, kunnen met één klik worden hersteld met behulp van de knoppen Repareer het nu.

Parameters gecontroleerd:

  • Controleren op Joomla cache activering en duur: controleer of de joomla-cache is geactiveerd en de tijd minimaal is ingesteld op 30 '
  • Controleer op Joomla Gzip-compressie
  • Vervallen kopteksten aanwezigheid en duur in het htaccess-bestand
  • Speed cache URL Autoindex activering: controleer of de automatische URL-indexering is geactiveerd in de Speed Cache-configuratie
  • PHP-versie: controleer of PHP7 + in gebruik is
  • Browser cache activering: controleer of de Speed Cache browsercache is geactiveerd
  • Cache automatisch wissen activering: controleer of de automatische cache-cleaner is ingeschakeld

 

Opmerking: op sommige servers zoals NGINX of met ingebouwde CDN, mislukt de controle op verlopen exemplaren mogelijk niet. Het is geen probleem voor de prestaties omdat het al is afgehandeld

 

III. BEHEER VAN GEKOPENDE PAGINA'S

3.1 Voeg URL's toe aan het cachesysteem

Als u statische cache en cache van de Speed Cache wilt toepassen, moet u uw webpagina's (URL) toevoegen aan de Speed Cache-lijst. Klik op het dashboard Beheer cache-URL's.

 

manage-cache-url

 

Vanaf hier ziet u de URL-lijst die al in het cachesysteem is.

 

-Url in de cache-lijst

 

Om een ​​URL aan de cache toe te voegen, hebt u 3 oplossingen:

  • Gebruik de knop URL importeren uit menu
  • Klik op de Voeg nieuw toe knop voeg een aangepaste URL toe
  • Gebruik sommige regels om een ​​set URL's op te nemen

 

De knop URL importeren uit menu opent een lightbox, van waaruit u een of meerdere Joomla-menu's kunt importeren.

 

cache-url-selectie

 

Vanuit de instellingen kunt u ook een optie inschakelen om automatisch nieuwe menu-elementen aan de lijst met gecachte URL's toe te voegen. In het geval dat de standaardconfiguratiewaarden van toepassing zijn.

 

menu-cache-auto

 

Als u een aangepaste URL aan de cache wilt toevoegen, gebruikt u de Voeg nieuw toe knop.

 

cache-URL

 

Druk tenslotte op de knopstatus om de URL (pagina) te "publiceren" (toevoegen aan cache). Als u een pagina aan de cache toevoegt, worden de statische cache en de cache van de browser op de pagina geactiveerd.

Opmerking: op de bedieningsbalk kunt u de vervolgkeuzelijst bulk gebruiken om de statussen van elementen in één klik te wijzigen

De opnameregels helpen u bij het toevoegen van een set URL's aan uw cachesysteem. Als u bijvoorbeeld al uw nieuwssecties waar URL begint met / news in het Speed Cache-systeem wilt plaatsen, kunt u de volgende regel toevoegen:

 

add-cache-regel

 

De URL-insluitingsregels bieden de mogelijkheid sterren in uw URL's te gebruiken, zodat u duizenden URL's met één verzoek in de cache kunt plaatsen. Hier is een handig voorbeeld van gebruik

  • Voeg een regel toe om alle URL's op te nemen op basis van een prefix (inclusief deze prefix): www.domain.com/news*
  • Voeg een regel toe om alle URL's op te nemen op basis van een prefix (met uitzondering van deze prefix): www.domain.com/news/*
  • Neem een ​​deel van een URL op uit de cache: www.domain.com/news/*/thes

3.2 URL's uitsluiten van cache

De URL-uitsluiting uit de cache werkt op dezelfde manier, u kunt URL's één voor één uitsluiten of regels gebruiken. Als u een URL wilt uitsluiten, opent u het tabblad Cache-URL-uitsluiting en vervolgens Nieuw.

 

cache-URL

 

De URL-uitsluitingsregels bieden de mogelijkheid sterren in uw URL's te gebruiken, zodat u duizenden URL's met één verzoek kunt uitsluiten van cache. Hier is een handig voorbeeld van gebruik

  • Voeg een regel toe om alle URL's uit te sluiten op basis van een prefix (inclusief deze prefix): www.domain.com/news*
  • Voeg een regel toe om alle URL's uit te sluiten op basis van een prefix (met uitzondering van deze prefix): www.domain.com/news/*
  • Sluit een deel van een URL uit de cache uit: www.domain.com/news/*/thes

3.3 Cache per pagina en gebruikersstatus

Zoals je hebt gemerkt, kun je in de URL-lijst de cache activeren voor gastgebruikers en / of voor ingelogde gebruikers. Inderdaad, Speed cache kan de cache verwerken, zelfs voor ingelogde gebruikers en dus voor alle dynamische inhoud.

Dit is iets dat je niet aankunt met de plug-in Joomla - Page cache.

Als u de cache voor ingelogde gebruikers wilt activeren, moet u een cachebestand per Joomla-gebruiker activeren vanuit de configuratie.

 

-Cache ingelogde joomla

 

Het feit dat u de cache voor ingelogde gebruikers per pagina kunt activeren, is zeer flexibel en we raden aan om een ​​test uit te voeren op de frontend met gebruikersaccounts op alle dynamische inhoud.

3.4 Reinig alle Joomla-caches

Zodra een pagina aan de cache is toegevoegd, maakt Joomla enkele cachebestanden, genereert Speed Cache een statische cache (HTML-bestand) en wordt het bestand opgeslagen in de gebruikersbrowser (browsercache).

De cache-opruiming van de Speed Cache kan al die bestanden en cache in één klik verwijderen, u hoeft de Joomla cache niet apart te reinigen.

 

cache-all-clear

 

In de instelling kunt u ook een parameter activeren om al die cache van acties automatisch te wissen. Inderdaad, op backend / frontend acties zoals het opslaan van een inhoud, kan alle cache worden schoongemaakt.

Bovendien heeft u overal in de Joomla-administratie een knop beschikbaar om alle cache met één klik te verwijderen.

 

clear-cache-knop

 

IV. MIDDELEN VAN BRONNEN

Verkleinen verwijst naar het proces van het verwijderen van onnodige of overbodige gegevens zonder de manier waarop de bron door de browser wordt verwerkt te beïnvloeden - bijv. Opmerkingen en formattering van codes, het verwijderen van ongebruikte code, het gebruik van kortere variabelen- en functienamen, enzovoort.

Klik op het dashboard Groepeer en verkleind en vervolgens op de knop Scannen om uw websitebestanden weer te geven.

 

minification-file-cache

 

U kunt al uw JS-, CSS- en lettertypebestanden met één klik groeperen. De groepsbestandfunctie omvat

  • Groepeer alle JS-bestanden
  • Groepeer alle CSS-bestanden
  • Groep lettertypen

 

group-bestanden

 

De weergegeven bestanden zijn standaard de CSS, JS en het lettertype in uw sjabloon en sommige in de media. Als u alle bestanden die op de frontend zijn geladen (op alle pagina's) wilt verkleinen, raden we aan de bestanden te vermelden en de instellingen te openen.

 

minify-listing

 

Hier kunt u de servermappen selecteren waar uw CSS, JS en lettertypen zich bevinden, bijvoorbeeld media / com_hikashop. klik dan op de groene switcher minify of gebruik de Staat schakelen knop.

 

multi-activate-selectie

 

V. CDN-INTEGRATIE

Het is bewezen dat het gebruik van CDN (Content Delivery Network) efficiënt is, vooral als u een internationaal publiek heeft. Het helpt websitemedia van een lokale bron over de hele wereld te bedienen. Een CDN-integratie is beschikbaar met alle grote CDN's die op de markt zijn, zoals Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN en anderen.

Om toegang te krijgen, klikt u gewoon op CDN van het dashboard. Dan kun je daar je informatie toevoegen.

 

cdn-sc

VI. SPEED CACHE-INSTELLINGEN

6.1 Algemene parameters

Speed cache heeft sommige instellingen toegankelijk gemaakt via de Dashboard> Configuratielink

 

parameters1

 

  • De levensduur van de cache: Levensduur cache in minuten. Na deze vertraging wordt de cache automatisch gewist en opnieuw gegenereerd
  • Gebruik browsercache: Gebruik browser om pagina-inhoud te cachen. Verhoog de paginasnelheid veel door zware pagina-inhoud, zoals afbeeldingen, op de harde schijf te cachen. Het kan ook worden gewist
  • Cachebestand per gebruiker: Voor elke gebruiker wordt een cachebestand aangemaakt dat wordt geactiveerd als uw website moet worden ingelogd. Alleen van toepassing op ingelogde gebruikers en toestaan ​​dat dynamische elementen worden uitgesloten van cache zoals gebruikersnaam
Het cachebestand per gebruiker moet worden geactiveerd telkens wanneer u van plan bent om cache te activeren op dynamische inhoud of met gebruikerssessie (login)
  • Cache wissen bij beheerdersacties: De cache wordt verwijderd bij bepaalde acties in het Joomla-beheer: inhoud opslaan, toepassen, publiceren, publicatie ongedaan maken of verwijderen
  • Cache wissen bij acties aan voorzijde: De cache wordt verwijderd bij bepaalde acties op Joomla frontend: inhoud opslaan, toepassen, publiceren, publicatie ongedaan maken of verwijderen
  • Wis ook het cachegeheugen van Joomla: Naast de SpeedCache-cache wordt ook de Joomla-cache gewist

 

6.2 Automatische cache-preloading

De nieuwste parameters gaan over de automatische cache-regeneratie. Nadat de cache is gewist, kan deze automatisch worden voorgeladen op basis van de URL-lijst (vereisen de extensie cURL om te werken, meestal geïnstalleerd).

 

parametter3

 

  • Token voor cache-preloading: Het token voor het vooraf laden van de cache wordt gebruikt om het verzoek om cache te regenereren te verifiëren. Je hebt ook de URL die je bij je crontab kunt gebruiken om hem regelmatig opnieuw te laden.
  • Preload na het wissen van de cache: Nadat de cache is gewist, kan deze automatisch worden voorgeladen op basis van de URL-lijst (vereisen de extensie cURL om te werken, meestal geïnstalleerd).
  • Cache-Provider header toevoegen: het als reactie wanneer het antwoord wordt gegeven door Speed Cache. Het kan worden gebruikt voor het opsporen van fouten.
  • Automatisch menu om te cachen: Voeg automatisch nieuwe menu's toe aan de lijst met gecachte pagina's.
  • Cache voor desktop: Bedien de cache voor desktop voor alle apparaten: Aanbevolen, tenzij verkeerde cacheversie wordt geserveerd
  • Cache voor tablet: Serveer de cache voor tablets: ALLEEN aanbevolen als u een verkeerde versie van de cache gebruikt
  • Cache voor mobiel: Serveer de cache voor mobiel: ALLEEN aanbevolen als u een verkeerde versie van de cache gebruikt
  • Cache extern script: Cache externe bronnen zoals script geserveerd van Google. Waarschuwing: controleer de prestaties voor en na activering, in sommige gevallen kunt u prestatieverlies ervaren wanneer geactiveerd!
  • Laadmodule van Ajax: Voeg in elke module een optie toe om AJAX-laden (asynchrone) te activeren, te configureren per module.

Wanneer "Load module by Ajax" is ingeschakeld, ziet u de parameters op Modules> Geavanceerd tabblad.

 

ajax-loading-module

 

  • SpeedCache AJAX laden: Activeer de laden van de module in AJAX (asynchrone) om cache-problemen met deze module te voorkomen
  • AJAX automatisch verversen: Automatische module AJAX-verversingsperiode om cache-problemen met deze module te voorkomen
  • AJAX verversingsinterval: Selecteer het AJAX verversingsinterval voor deze module (minuten)

 

6.3 Lazy loading

Om toegang te krijgen Lazy loading, Ga aub naar Dashboard> Configuratie link. Deze functie helpt je progressief afbeeldingen te laden wanneer de gebruiker naar beneden scrolt, handig als je een lange pagina hebt met een heleboel afbeeldingen erin. Eerst moet u deze parameter inschakelen en dan ziet u deze instellingen hieronder:

 

lazy-loading-tab

 

  • Afbeelding kleiner dan (breedte px) uitsluiten: Sluit van afbeelding lazy loading alle afbeeldingen uit die minder dan deze pixelbreedte hebben. Handig om kleine pictogrammen of logo's uit te sluiten
  • Afbeelding uitsluiten kleiner dan (hoogte px): Sluit van afbeelding lazy loading alle afbeeldingen uit die minder dan deze pixelhoogte hebben. Handig om kleine pictogrammen of logo's uit te sluiten
  • Lazy loading URL-opname: Neem alleen die URL's op voor de afbeelding lazy loading. U kunt ook een reeks URL's opnemen door een regel te gebruiken zoals: www.website.com/news*
  • Lazy loading URL-uitsluiting: Sluit URL's uit van de afbeelding lazy loading. U kunt ook een reeks URL's uitsluiten door een regel te gebruiken zoals: www.website.com/news*

 

6.4 verkleinen en groeperen

Om toegang te krijgen Verklein & groepeer, ga naar Dashboard> Configuratie link. Hier kunt u groeps-CSS, JS, lettertypen en Google-lettertypen inschakelen of enkele JS- en CSS-bestanden uitsluiten.

 

minify-group-tab

 

  • Map opnemen: Voeg map toe om het verkleinde bestand te krijgen
  • Groepssynchronisatie: Door meerdere CSS-bestanden in een enkel bestand te groeperen, wordt het aantal HTTP-aanvragen geminimaliseerd. Wees voorzichtig en test uw website, dit kan conflicten veroorzaken.
  • Groep JS: Het groeperen van meerdere Javascript-bestanden in een enkel bestand minimaliseert het aantal HTTP-aanvragen. Wees voorzichtig en test uw website, dit kan conflicten veroorzaken.
  • Groeplettertypen en Google-lettertypen: Groepeer lokale lettertypen en Google-lettertypen in één bestand om sneller te worden bediend.
  • Defer CSS: Roep CSS-bestanden aan het einde van het laden van de pagina op om blokkeerelementen voor renderen te verwijderen
  • Defer JS: Roep JS-bestanden op aan het einde van het laden van de pagina om renderblokkeringselementen te verwijderen
  • Bestandsuitsluiting: Om conflicten of fouten te voorkomen, kunt u bestanden van het groepsproces uitsluiten. Alleen relatief pad zoals in het voorbeeld.

 

6.5 Standaardwaarden

Ga naar voor toegang tot standaardwaarden Dashboard> Configuratie link. Dit zijn de standaardwaarden die van toepassing zijn op nieuwe URL's die worden toegevoegd in het Speed Cache-systeem.

 

default-waarden-tab

 

  • Caching voor gasten: Deze URL cachen voor gastgebruikers
  • Preload voor publiek: Preload deze URL voor openbare gebruikers
  • Caching voor ingelogd: Deze URL cachen voor ingelogde gebruikers
  • Preload voor ingelogd: Preload deze URL voor ingelogde gebruikers
  • Voorgeladen per gebruiker: Preload deze URL per gebruiker
  • Cache uitsluiten voor publiek: URL uitsluiten van cache voor openbare gebruikers
  • Cache uitsluiten voor ingelogd: URL uitsluiten van cache voor ingelogde gebruikers

 

6.6 CDN

 

Ga naar om CDN te openen Dashboard> Configuratie link. Vervolgens activeert u CDN en vult u uw CDN-informatie hier in.

 

cdn-tab

 

  • CDN URL: voeg je CDN-URL toe, zonder de trash (aan het einde)
  • CDN-inhoud: Uw Joomla-inhoud wordt weergegeven via CDN-bronnen, gescheiden door een komma
  • Inhoud uitsluiten: Bestandstype of mappen uitsluiten van CDN-netwerk
  • Relatief pad: Standaard ingeschakeld, schakel het CDN voor relatieve paden in of uit. Wordt gebruikt voor bepaalde compatibiliteit met specifieke Joomla-plug-ins.

6.7 ImageRecycle-integratie

ImageRecycle is een image compressie service van derden: https://www.imagerecycle.com/

We hebben de service toegevoegd aan de Speed Cache-configuratie omdat we het een grote prestatieverbetering vinden, maar het is niet verplicht om deze te gebruiken. Onze leden kunnen een 20% KORTING krijgen op alle leden van de configuratiepagina.

 

ir-speed-cache

 

Na de installatie kunt u de afbeelding en pdf-bestanden comprimeren Componenten> Afbeelding recyclen.

 

manual-optimalisatie

 

Voor meer informatie kunt u hier terecht: https://www.imagerecycle.com/cms/joomla

 

6.8 Importeren / exporteren

Ga naar voor toegang tot Importeren / exporteren Dashboard> Configuratie link. Nu kunt u de configuratie van importeren / exporteren bekijken.

 

import-export

 

Website-optimalisatie kost tijd en het importeren van een bestand om terug te komen al uw extensie-configuratie is sneller. Vanaf hier kunt u een json-bestand importeren of exporteren.

 

export-import-knop