Speed Cache dokumentation

 

Introduktion

Speed Cache kommer over Joomla-performanceværktøjerne (Cache og Gzip) som en naturlig forbedring med mange nye ydeevneværktøjer, kompatibilitet og funktioner.

 

Speed Cache: Joomla Performance Check dashboard

 

Hovedtræk:

  • Ny statisk cache
  • Aktivér fuld browser caching
  • Cache automatisk generation
  • Check for Joomla-cache-aktivering og varighed
  • Check for Gzip-komprimering
  • Tilføj Expire Headers tilstedeværelse og varighed
  • Speed cache URL Autoindex aktivering
  • Tjek PHP version
  • Browser cache aktivering
  • Automatisk sletning af cache-aktivering

 

I. SPEED CACHE INSTALLER OG OPDATERING

1.1 Installer

Vores komponent er Joomla 3.x-kompatibel. Alle funktioner og 3rd party integrationer er inkluderet i alle medlemskab.
For at kunne installere vores komponent skal du downloade udvidelsen .zip-fil og bruge standard Joomla installer.

 

joomla-installation

Klik derefter på Gennemse> Upload og installer knappen, komponent, moduler og plugins vil blive installeret som standard.

 

1.2 Opdatering og automatisk opdatering

For at opdatere udvidelsen kan du installere en ny version over den gamle ved at downloade ZIP-filen fra JoomUnited eller brug den automatiske opdaterer (anbefales).

 

speedcache-opdatering

 

Den automatiske opdateringsenhed, som skubber opdateringsmeddelelsen, er integreret i Joomla-udvidelsen, du har installeret. Så du får besked som enhver anden udvidelse i instrumentbrættet eller ved hjælp af menuen: Udvidelse> Administrer> Opdater menu.

 

Log ind på din konto for at opdatere

Du skal logge ind på din JoomUnited-konto for at opdatere alle dine JoomUnited Joomla-udvidelser. For at logge ind, skal komponentens hovedkonfiguration klikke på Live opdateringsfanen. Nederst finder du en login-knap.

 

live opdatering

 

Indtast dine JoomUnited credentials, det samme du bruger til at logge ind her @ www.joomunited.com

 

log-joomunited

 

Knappen bliver orange, lykønsker! Du kan nu opdatere alle JoomUnited udvidelser på denne Homemeside! Hvis dit medlemskab er udløbet, får du en fornyet link og en tekst, der forklarer det.

 

konto-linked

Bemærk: Et enkelt login giver dig mulighed for at opdatere alle JoomUnited-udvidelser (vedrørende dit medlemskab). Login ikke udløber, medmindre du afbryder forbindelsen.

 

II. PERFORMANCE DASHBOARD

Efter installation af komponenten vil et dashboard være tilgængeligt via menuen Komponenter> Speed Cache.

 

fix-cache-ydeevne

 

Dashboardet kontrollerer alle de præstationsproblemer og forbedringer, du kan anvende på dit Joomla-websted. Alle parametre, undtagen Browser cache, kan rettes med et enkelt klik ved hjælp af knapperne Løs det nu.

Parametre kontrolleret:

  • Se efter Joomla cache aktivering og varighed: kontroller, om joomla-cachen er aktiveret, og tiden er mindst indstillet til 30 '
  • Se efter Joomla Gzip kompression
  • Udløbsoverskrifter tilstedeværelse og varighed i htaccess-filen
  • Speed cache URL Autoindex aktivering: Kontroller, om URL-indeksens automatiske indeksering er aktiveret i Speed Cache-konfiguration
  • PHP version: kontroller, om PHP7 + er i brug
  • Browser cache aktivering: kontroller, om browsercachen Speed Cache er aktiveret
  • Auto ryd cache aktivering: kontroller, om den automatiske cache-renser er aktiveret

 

Bemærk: På nogle servere som NGINX eller med indbygget CDN, kan det ikke lykkes at afslutte udløbet af udgangssider. Det er ikke et problem for ydeevne, da det allerede er håndteret

 

III. BEHANDLE KASTE SIDER

3.1 Tilføj webadresser til cachesystemet

For at anvende Speed Cache statisk cache og browser cache skal du tilføje dine websider (URL) til Speed Cache listen. Fra instrumentbrættet klik på Administrer cache-webadresser.

 

styre-cache-url

 

Herfra kan du se webadresselisten, der allerede findes i cachesystemet.

 

url-cached-liste

 

For at tilføje en webadresse til cachen har du 3 løsninger:

  • Brug knappen Import URL fra menuen
  • Klik på Tilføj ny knappen Tilføj indsæt en brugerdefineret URL
  • Brug nogle regler at inkludere et sæt webadresser

 

Knappen Import URL fra menuen åbner en lightbox, hvorfra du kan importere en eller flere Joomla-menuer.

 

cache-url-udvælgelse

 

Fra indstillingerne kan du også aktivere en mulighed for automatisk at tilføje nye menuelementer til listen med cachede webadresser. I tilfælde af, at standardkonfigurationsværdierne gælder.

 

Menuen-cache-auto

 

Hvis du vil tilføje en brugerdefineret URL til cachen, skal du bruge Tilføj ny knap.

 

cache URL

 

Endelig skal du bare trykke på knappen tilstand for at "publicere" (tilføj til cache) URL (side). Tilføjelse af en side til cachen aktiverer statisk cache og browser cache til siden.

Bemærk: På kontrollinjen kan du bruge rullelisten til at ændre elementerne i et enkelt klik

Regler for inkludering hjælper dig med at tilføje et sæt URL'er til dit cachesystem. Hvis du f.eks. Vil sætte Speed Cache-systemet i alle dine nyhedsafsnit, hvor URL starter med / nyheder, kan du tilføje følgende regel:

 

add-cache-regel

 

Reglerne for integrering af webadresser giver mulighed for at bruge stjerner i dine webadresser, så du kan indsætte tusindvis af webadresser med en enkelt forespørgsel. Her er et nyttigt eksempel på brugen

  • Tilføj en regel for at inkludere alle webadresser baseret på et præfiks (inklusive denne præfikset URL): www.domæne.com/news*
  • Tilføj en regel for at inkludere alle webadresser baseret på et præfiks (med undtagelse af denne præfikserede URL): www.domæne.com/news/*
  • Medtag en del af en webadresse fra cache: www.domæne.com/news/*/themes

3.2 Ekskluder webadresser fra cache

URL-udelukkelsen fra cache virker på samme måde, du kan ekskludere webadresser en efter en eller bruge regler. For at udelukke en webadresse skal du åbne fanen Cache-URL-udelukkelse og derefter Ny.

 

cache URL

 

Webadressens udelukkelsesregler giver mulighed for at bruge stjerner i dine webadresser, så du kan ekskludere tusindvis af webadresser med en enkelt forespørgsel fra cache. Her er et nyttigt eksempel på brugen

  • Tilføj en regel for at udelukke alle webadresser baseret på et præfiks (inklusive denne præfikset URL): www.domæne.com/news*
  • Tilføj en regel for at udelukke alle webadresser baseret på et præfiks (med undtagelse af denne præfikset URL): www.domæne.com/news/*
  • Ekskluder en del af en webadresse fra cache: www.domæne.com/news/*/themes

3.3 Cache efter side og bruger status

Som du har bemærket, kan du i webadresselisten aktivere cachen for gæstebrugere og / eller til brugere, der er logget ind. Faktisk er Speed cache i stand til at håndtere cachen selv for indlogget brugere og derfor for alle dynamiske indhold.

Dette er noget, du ikke kan håndtere med Joomla - Page cache plugin.

For at aktivere cachen for indloggede brugere skal du aktivere en cache-fil pr. Joomla-brugere fra konfigurationen.

 

cache-logget joomla

 

Det faktum, at du kan aktivere cache for indloggede brugere pr. Side, er meget fleksibel, og vi anbefaler at køre nogle tests på frontend med brugerkonti på alt dynamikindhold.

3.4 Ryd alle Joomla caches

Når en side er tilføjet til cachen, vil Joomla oprette nogle cache-filer, Speed Cache genererer statisk cache (HTML-fil), og filen gemmes i brugerens browser (browser cache).

Speed Cache cache cleaning kan fjerne alle disse filer og cache med et klik, du behøver ikke at rense Joomla cachen separat.

 

cache-all-klar

 

I indstillingen kan du også aktivere en parameter til automatisk at rense alle de cache på handlinger. På backend / frontend handlinger som f.eks. Gem et indhold, kan alle cache renses.

Plus du har en knap tilgængelig over hele Joomla administrationen for at rense alt cache i et klik.

 

klar-cache-knap

 

IV. RESSOURCER MINIFIKATION

Minificering henviser til processen med at fjerne unødvendige eller overflødige data uden at påvirke, hvordan ressourcen behandles af browseren - f.eks. Kode kommentarer og formatering, fjernelse af ubrugt kode, brug af kortere variabel- og funktionsnavne osv.

Fra instrumentbrættet klik på Grupper og reducer, så Scan-knappen for at liste dine websider.

 

minifikationen-fil-cache

 

Du kan gruppere alle dine JS, CSS og skrifttyper filer med et enkelt klik. Gruppefilfunktionen indeholder

  • Gruppér alle JS-filer
  • Grupper alle CSS-filer
  • Gruppe Fonts

 

gruppe-filer

 

Som standard er de angivne filer CSS, JS og skrifttype indeholdt i din skabelon og nogle fra medierne. Hvis du vil reducere alle de filer, der er indlæst på frontend (på alle sider), anbefaler vi at liste filerne og åbne indstillingerne.

 

Minify-notering

 

Herfra kan du vælge de servermapper, hvor din CSS, JS & Fonts er placeret, for eksempel media / com_hikashop. så tryk bare på den grønne grønne omskifter eller brug Skift tilstand knap.

 

multi-aktiver-udvælgelse

 

V. CDN INTEGRATION

Brugen af ​​CDN (Content Delivery Network) har vist sig at være effektiv, især hvis du har et internationalt publikum. Det hjælper med at servere Homemesidemedier fra en lokal kilde over hele verden. En CDN integration er tilgængelig med alle de store CDN på markedet som Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN og andre.

For at få adgang, skal du blot klikke på CDN fra instrumentbrættet. Derefter kan du tilføje dine oplysninger der.

 

cdn-sc

VI. SPEED CACHE INDSTILLINGER

6.1 Generelle parametre

Speed cache fik nogle indstillinger tilgængelige fra Dashboard> Konfigurationslink

 

parameters1

 

  • Cache-levetid: Cache-levetid på få minutter. Efter denne forsinkelse ryddes cachen automatisk og regenereres derefter
  • Brug browser-cache: Brug browser til at cache sideindhold. Forøg sidehastigheden meget ved at cache-tunge sideindhold, som billeder, på din harddisk. Det kan også ryddes
  • Cache-fil pr. Bruger: Der oprettes en cache-fil for hver bruger, der skal aktiveres, hvis dit websted kræver login. Anvend kun for indloggede brugere og lad ekskludere dynamiske elementer fra cache som brugernavn
Cachefilen pr. Bruger skal aktiveres hver gang du planlægger at aktivere cache på dynamisk indhold eller med brugersession (login)
  • Ryd cache ved admin-handlinger: Cachen vil blive slettet ved visse handlinger på Joomla-administration: gemme, anvende, offentliggøre, fjerne publikationer eller papirkurven et indhold
  • Ryd cache ved handlinger foran: Cachen vil blive slettet ved visse handlinger på Joomla frontend: gemme, anvende, offentliggøre, fjerne publikationer eller papirkurven et indhold
  • Ryd også Joomlas cache: Ud over SpeedCache-cachen, bliver Joomla-cachen også ryddet

 

6.2 Automatisk cache-forudindlæsning

De seneste parametre handler om den automatiske cache regenerering. Efter at være ryddet, kan cachen automatisk forprogrammeres baseret på URL-listen (kræver cURL-udvidelse til arbejde, normalt installeret).

 

parametter3

 

  • Token til cache preloading: Symbolet for cache-forudindlæsning bruges til at godkende anmodningen om at regenerere cachen. Du har også den URL, du kan bruge med dig crontab til at genindlæse den regelmæssigt.
  • Forlæse efter sletning af cache: Efter at være ryddet, kan cachen automatisk forprogrammeres baseret på URL-listen (kræver cURL-udvidelse til arbejde, normalt installeret).
  • Tilføj Cache-Provider header: det som svar, når svaret er givet af Speed Cache. Det kan bruges til debugging formål.
  • Automatisk menu til cache: Tilføj automatisk nye menuer til den cachelagrede side liste.
  • Cache til skrivebordet: Betjen cachen til skrivebordet for alle enheder: Anbefalet, medmindre den forkerte cacheversion vises
  • Cache for tablet: Betjen cachen for tablet: Anbefalet KUN, hvis du oplever en forkert cacherversion, der serveres
  • Cache for mobil: Betjen cachen til mobil: Anbefales KUN, hvis du oplever en forkert cacherversion, der serveres
  • Cache eksternt script: Cache eksterne ressourcer som script serveret fra Google. Advarsel: Sørg for, at du overvåger præstationen før og efter aktivering, i nogle tilfælde kan du opleve ydeevne tab ved aktivering!
  • Indlæs modul ved Ajax: Tilføj en mulighed i hvert modul for at aktivere AJAX-indlæsning (asynkrone), der skal konfigureres efter modul.

Når "Load module by Ajax" er aktiveret, vil du se parametrene på Moduler> Avanceret faneblad.

 

ajax-loading-modul

 

  • SpeedCache AJAX loading: Aktivér modulets indlæsning i AJAX (asynkrone) for at undgå cacheproblemer med dette modul
  • AJAX automatisk opdatering: Automatisk modul AJAX opdateringsperiode for at undgå cache problemer med dette modul
  • AJAX opdateringsinterval: Vælg AJAX-opdateringsintervallet for dette modul (minutter)

 

6.3 Lazy loading

Adgang Lazy loading, gå til Dashboard> Konfiguration link. Denne funktion hjælper dig med at indlæse progressive billeder, når brugeren ruller ned ad siden, nyttig hvis du har en lang side med et stykke billeder inde. Først skal du aktivere denne parameter, og så vil du se disse indstillinger nedenfor:

 

doven-loading-fanen

 

  • Ekskluder billede mindre end (bredde px): Ekskluder fra billede lazy loading alle billeder, der har mindre end denne bredde i pixelværdi. Nyttigt at ekskludere små ikoner eller logoer
  • Ekskluder billede mindre end (højde px): Ekskluder fra billede lazy loading alle billeder, der har mindre end denne højde i pixelværdien. Nyttigt at ekskludere små ikoner eller logoer
  • Lazy loading URL-inklusion: Medtag kun de webadresser for billedet lazy loading. Du kan også inkludere et sæt webadresser ved hjælp af regel som: www.website.com/news*
  • Lazy loading URL eksklusion: Ekskluder webadresser fra billedet lazy loading. Du kan også ekskludere et sæt webadresser ved at bruge regel som: www.website.com/news*

 

6.4 Minify & group

Adgang Komprimer & gruppe, gå til Dashboard> Konfiguration link. Her kan du aktivere gruppe CSS, JS, skrifttyper og Google skrifttyper eller ekskludere nogle JS og CSS filer.

 

Minify-gruppe-fanen

 

  • Inkluder mappe: Inkluder mappe for at få reduceret fil
  • Gruppe CSS: Hvis du grupperer flere CSS-filer i en enkelt fil, minimeres antallet af HTTP-anmodninger. Brug med forsigtighed og test dit websted, det kan generere konflikter.
  • Gruppe JS: Gruppering af flere Javascript-filer i en enkelt fil vil minimere HTTP-anmodningsnummeret. Brug med forsigtighed og test dit websted, det kan generere konflikter.
  • Gruppe skrifttyper og Google skrifttyper: Grupper lokale skrifttyper og Google-skrifttyper i en enkelt fil, der skal serveres hurtigere.
  • Udsætte CSS: Kald CSS-filer i slutningen af ​​siden indlæs for at eliminere render blokeringselementer
  • Udsætte JS: Ring til JS-filer i slutningen af ​​siden, for at fjerne blokeringselementer
  • Fil udelukkelse: For at undgå konflikt eller fejl kan du udelukke filer fra gruppeprocessen. Kun relativ vej som i eksemplet.

 

6.5 Standardværdier

For at få adgang til standardværdier, skal du gå til Dashboard> Konfiguration link. Dette er standardværdierne, der gælder for ny URL, når de tilføjes i Speed Cache-systemet.

 

standardindstillinger-værdier-fanen

 

  • Caching for gæst: Caching denne webadresse for gæstebrugere
  • Preload for offentligheden: Forlæse denne webadresse for offentlige brugere
  • Caching for logget ind: Caching denne URL for indlogget brugere
  • Forlæser for logget ind: Forlæse denne URL for indloggede brugere
  • Preload pr. Bruger: Forlæse denne webadresse pr. Bruger
  • Ekskluder cache for offentligheden: Ekskluder URL fra cache til offentlige brugere
  • Ekskluder cache for logget ind: Ekskluder URL fra cache for logget ind brugere

 

6,6 CDN

 

For at få adgang til CDN, gå til Dashboard> Konfiguration link. Derefter aktiverer du CDN, og udfyld dine CDN-oplysninger her.

 

cdn-fanen

 

  • CDN-URL: tilføj din CDN-URL, uden den efterfølgende skråstreg (i slutningen)
  • CDN indhold: Dit Joomla-indhold serveres via CDN-ressourcer, adskilt af komma
  • Ekskluder indhold: Ekskluder filtype eller mapper fra CDN-netværket
  • Relativ sti: Aktiveret som standard, Aktiver / Deaktiver CDN'en for relative stier ressourcer. Bruges til nogle kompatibiliteter med specifikke Joomla plugins.

6.7 Integrering af ImageRecycle

ImageRecycle er en tredjeparts billedkomprimeringstjeneste: https://www.imagerecycle.com/

Vi har tilføjet tjenesten i konfigurationen Speed Cache, fordi vi anser det for en stor forbedring, men det er ikke obligatorisk at bruge det. Vores medlemmer kan få en 20% rabatkupon på alt medlemskab fra konfigurationssiden.

 

ir-speed-cache

 

Efter installationen kan du komprimere billed- og pdf-filerne på Components> Image Recycle.

 

manuel-optimering

 

For mere information kan du gå her: https://www.imagerecycle.com/cms/joomla

 

6.8 Import / eksport

For at få adgang til import / eksport, skal du gå til Dashboard> Konfiguration link. Nu kan du se import / eksport konfiguration.

 

import Eksport

 

Website optimering tager tid og importerer en fil for at komme tilbage, hele din udvidelseskonfiguration er hurtigere. Herfra kan du importere eller eksportere en json-fil.

 

eksport-import-knap