Documentazione Speed Cache

 

introduzione

Speed Cache si presenta con gli strumenti per le prestazioni di Joomla (Cache e Gzip) come un miglioramento naturale con un sacco di nuovi strumenti per le prestazioni, compatibilità e funzionalità.

 

Speed Cache: dashboard per il controllo delle prestazioni di Joomla

 

Caratteristiche principali:

  • Nuova cache statica
  • Attiva il caching completo del browser
  • Generazione automatica della cache
  • Verifica l'attivazione e la durata della cache Joomla
  • Controlla la compressione Gzip
  • Aggiungi la presenza e la durata delle intestazioni di scadenza
  • Attivazione Autoindex URL Speed cache
  • Controlla la versione di PHP
  • Attivazione della cache del browser
  • Auto Cancella l'attivazione della cache

 

I. INSTALLAZIONE E AGGIORNAMENTO SPEED CACHE

1.1 Installazione

Il nostro componente è compatibile con Joomla 3.x. Tutte le funzionalità e le integrazioni di terze parti sono incluse in tutte le iscrizioni.
Per installare il nostro componente devi scaricare l'estensione .zip e usare l'installer standard di Joomla.

 

joomla-installazione

Quindi fare clic su Sfoglia> pulsante Carica e installa, componente, moduli e plug-in verranno installati attivati ​​per impostazione predefinita.

 

1.2 Aggiornamento e aggiornamento automatico

Per aggiornare l'estensione è possibile installare una nuova versione rispetto a quella precedente scaricando il file ZIP da JoomUnited o utilizzare l'aggiornamento automatico (consigliato).

 

speedcache-update

 

L'aggiornamento automatico, che invia la notifica di aggiornamento, è incorporato nell'estensione di Joomla che hai installato. Quindi riceverai una notifica come qualsiasi altra estensione nella dashboard o utilizzando il menu: Estensione> Gestisci> menu Aggiorna.

 

Accedi al tuo account per aggiornare

Devi accedere al tuo account JoomUnited per aggiornare tutte le tue estensioni Joomla JoomUnited. Per accedere accedere alla configurazione principale del componente, quindi fare clic su Scheda di aggiornamento in tempo reale. In fondo, troverai un pulsante di accesso.

 

live Update

 

Inserisci le tue credenziali JoomUnited, le stesse che usi per accedere qui @ www.joomunited.com

 

login-joomunited

 

Il pulsante diventerà arancione, congratulazioni! ora puoi aggiornare tutte le estensioni JoomUnited su questo sito! Se la tua iscrizione è scaduta riceverai un link di rinnovo e un testo che lo spiegherà.

 

conto-linked

Nota: un singolo accesso ti consentirà di aggiornare tutte le estensioni JoomUnited (relative alla tua iscrizione). Il login non scadrà se non lo scolleghi.

 

II. DASHKARD PERFORMANCE

Dopo aver installato il componente, un dashboard sarà accessibile attraverso il menu Componenti> Speed Cache.

 

fix-cache-prestazioni

 

La dashboard controlla tutti i problemi di prestazioni e i miglioramenti che puoi applicare sul tuo sito web Joomla. Tutti i parametri, ad eccezione della cache del browser, possono essere corretti con un solo clic utilizzando i pulsanti Sistemalo ora.

Parametri controllati:

  • Controlla Cache di Joomla attivazione e durata: controlla se la cache di joomla è attivata e il tempo è almeno impostato su 30 '
  • Controlla Joomla Compressione Gzip
  • Scadenza intestazioni presenza e durata nel file htaccess
  • Speed cache URL Autoindex attivazione: controlla se l'indicizzazione automatica dell'URL è attivata nella configurazione Speed Cache
  • Versione PHP: controlla se PHP7 + è in uso
  • Cache del browser attivazione: controlla se la cache del browser Speed Cache è attivata
  • Cancella cache automatica attivazione: controlla se il pulitore automatico della cache è integrato

 

Nota: su alcuni server come NGINX o CDN incorporato, il controllo Expire Headers potrebbe non riuscire. Non è un problema per le prestazioni in quanto è già stato gestito

 

III. GESTIRE LE PAGINE ALLEGATE

3.1 Aggiungi URL al sistema di cache

Per applicare la cache statica Speed Cache e la cache del browser è necessario aggiungere le pagine del sito Web (URL) all'elenco Speed Cache. Dal cruscotto clicca su Gestisci URL memorizzati nella cache.

 

manage-cache-url

 

Da qui vedrai la lista degli URL che sono già nel sistema di cache.

 

url-cache-list

 

Per aggiungere qualche URL alla cache, hai 3 soluzioni:

  • Usa il pulsante Importa URL dal menu
  • Clicca sul Aggiungere nuova pulsante aggiungi incolla un URL personalizzato
  • Uso alcune regole per includere un set di URL

 

Il tasto Importa URL dal menu aprirà una lightbox, da cui è possibile importare uno o più menu Joomla.

 

cache-url-selezione

 

Dalle impostazioni, è anche possibile abilitare un'opzione per aggiungere automaticamente nuovi elementi di menu all'elenco degli URL memorizzati nella cache. Nel caso in cui si applicano i valori di configurazione predefiniti.

 

menù-cache-auto

 

Per aggiungere un URL personalizzato alla cache, utilizzare il Aggiungere nuova pulsante.

 

cache-URL

 

Infine basta premere lo stato del pulsante per "pubblicare" (aggiungere alla cache) l'URL (pagina). L'aggiunta di una pagina alla cache attiverà la cache statica e la cache del browser nella pagina.

Nota: nella barra dei controlli, è possibile utilizzare l'elenco a discesa per modificare gli stati degli elementi in un clic

Le regole di inclusione ti aiuteranno ad aggiungere una serie di URL al tuo sistema cache. Ad esempio, se desideri inserire nel sistema Speed Cache tutta la sezione delle notizie in cui l'URL inizia da / news, puoi aggiungere la seguente regola:

 

add-cache-regola

 

Le regole di inclusione degli URL offrono la possibilità di utilizzare le stelle nei tuoi URL, così puoi mettere in cache migliaia di URL con una singola richiesta. Ecco alcuni esempi utili di utilizzo

  • Aggiungi una regola per includere tutti gli URL in base a un prefisso (incluso questo URL prefissato): www.domain.com/news*
  • Aggiungi una regola per includere tutti gli URL in base a un prefisso (escluso questo URL prefissato): www.domain.com/news/*
  • Includere una parte di un URL dalla cache: www.domain.com/news/*/themes

3.2 Escludere gli URL dalla cache

L'esclusione dell'URL dalla cache funziona allo stesso modo, è possibile escludere gli URL uno per uno o utilizzare le regole. Per escludere un URL, apri la scheda Esclusione URL cache quindi Nuovo.

 

cache-URL

 

Le regole di esclusione URL offrono la possibilità di utilizzare le stelle nei tuoi URL, quindi puoi escludere dalla cache migliaia di URL con una singola richiesta. Ecco alcuni esempi utili di utilizzo

  • Aggiungi una regola per escludere tutti gli URL in base a un prefisso (incluso questo URL prefissato): www.domain.com/news*
  • Aggiungi una regola per escludere tutti gli URL in base a un prefisso (escluso questo URL prefissato): www.domain.com/news/*
  • Escludere una parte di un URL dalla cache: www.domain.com/news/*/themes

3.3 Cache per pagina e stato dell'utente

Come avrai notato, nell'elenco degli URL puoi attivare la cache per gli utenti ospiti e / o per gli utenti che hanno effettuato l'accesso. Infatti, Speed cache è in grado di gestire la cache anche per gli utenti loggati e quindi per tutti i contenuti dinamici.

Questo è qualcosa che non puoi gestire con il plugin per la cache di Joomla - Page.

Per attivare la cache per gli utenti che hanno effettuato l'accesso, è necessario attivare un file di cache per gli utenti Joomla dalla configurazione.

 

cache-logged-joomla

 

Il fatto che sia possibile attivare la cache per gli utenti registrati per pagina è molto flessibile e consigliamo di eseguire alcuni test sul frontend con gli account degli utenti su tutti i contenuti dinamici.

3.4 Pulisci tutte le cache di Joomla

Una volta aggiunta una pagina alla cache, Joomla creerà alcuni file di cache, Speed Cache genera una cache statica (file HTML) e il file verrà archiviato nel browser dell'utente (cache del browser).

La pulizia della cache Speed Cache può rimuovere tutti i file e la cache in un clic, non è necessario pulire separatamente la cache di Joomla.

 

cache-via libera

 

Nell'impostazione è anche possibile attivare un parametro per pulire automaticamente tutte quelle cache sulle azioni. Infatti, sulle azioni di backend / frontend come salvare un contenuto, tutta la cache può essere pulita.

Inoltre hai un pulsante disponibile in tutta l'amministrazione di Joomla per pulire tutta la cache con un clic.

 

clear-cache-tasto

 

IV. RISOLUZIONE DELLE RISORSE

La minificazione si riferisce al processo di rimozione dei dati non necessari o ridondanti senza influire sul modo in cui la risorsa viene elaborata dal browser, ad esempio commenti e formattazione del codice, rimozione del codice non utilizzato, utilizzo di nomi di variabili e funzioni più brevi e così via.

Dal cruscotto clicca su Raggruppa e riduci, quindi il pulsante Scansione per elencare i file del tuo sito web.

 

minification file-cache

 

Puoi raggruppare tutti i tuoi file JS, CSS e font in un solo clic. La funzionalità del file di gruppo include

  • Raggruppa tutti i file JS
  • Raggruppa tutti i file CSS
  • Caratteri di gruppo

 

gruppo-files

 

Per impostazione predefinita, i file elencati sono CSS, JS e caratteri contenuti nel modello e altri dal supporto. Se si desidera ridurre tutti i file caricati sul frontend (su tutte le pagine), si consiglia di elencare i file e aprire le impostazioni.

 

Minify-listing

 

Da qui è possibile selezionare le cartelle del server in cui si trovano CSS, JS e Fonts, ad esempio media / com_hikashop. quindi premi il minify switcher verde o usa il Attiva / disattiva stato pulsante.

 

multi-activate selezione

 

V. INTEGRAZIONE CDN

L'uso di CDN (Content Delivery Network) ha dimostrato di essere efficiente soprattutto se hai un pubblico internazionale. Aiuta a servire i media dei siti web da una fonte locale in tutto il mondo. Un'integrazione CDN è disponibile con tutti i principali CDN sul mercato come Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN e altri.

Per accedere, basta cliccare su CDN dalla dashboard. Quindi puoi aggiungere le tue informazioni lì.

 

cdn-sc

VI. IMPOSTAZIONI SPEED CACHE

6.1 Parametri generali

Speed cache ha alcune impostazioni accessibili da Dashboard> Link di configurazione

 

parameters1

 

  • La durata della cache: Durata della cache in minuti. Dopo questo ritardo, la cache verrà automaticamente cancellata e quindi rigenerata
  • Usa la cache del browser: Utilizzare il browser per memorizzare nella cache il contenuto della pagina. Aumenta molto la velocità della pagina memorizzando nella cache il contenuto della pagina pesante, come le immagini, sul tuo disco rigido. Può anche essere cancellato
  • File di cache per utente: Verrà creato un file di cache per ciascun utente, da attivare se il tuo sito Web richiede l'accesso. Applicare solo per gli utenti che hanno effettuato l'accesso e consentire di escludere elementi dinamici dalla cache come nome utente
Il file di cache per utente deve essere attivato ogni volta che si intende attivare la cache su contenuto dinamico o con sessione utente (accesso)
  • Svuota cache sulle azioni di amministrazione: La cache verrà eliminata per alcune azioni sull'amministrazione Joomla: salvare, applicare, pubblicare, annullare la pubblicazione o eliminare un contenuto
  • Cancella cache su azioni frontali: La cache verrà eliminata per determinate azioni sul frontend di Joomla: salvare, applicare, pubblicare, annullare la pubblicazione o eliminare un contenuto
  • Cancella anche la cache di Joomla: Oltre alla cache SpeedCache, anche la cache di Joomla verrà cancellata

 

6.2 Precarica cache automatica

Gli ultimi parametri riguardano la rigenerazione automatica della cache. Dopo essere stato cancellato, la cache può essere automaticamente precaricata in base all'elenco degli URL (richiede l'estensione cURL per funzionare, generalmente installata).

 

parametter3

 

  • Token per il precaricamento della cache: Il token per il precaricamento della cache viene utilizzato per autenticare la richiesta di rigenerazione della cache. Hai anche l'URL che puoi utilizzare con te crontab per ricaricarlo regolarmente.
  • Precarica dopo la cancellazione della cache: Dopo essere stato cancellato, la cache può essere automaticamente precaricata in base all'elenco degli URL (richiede l'estensione cURL per funzionare, generalmente installata).
  • Aggiungi intestazione Cache-Provider: in risposta quando la risposta è fornita da Speed Cache. Può essere utilizzato per scopi di debug.
  • Menu automatico per memorizzare nella cache: Aggiungi automaticamente nuovi menu all'elenco delle pagine memorizzate nella cache.
  • Cache per desktop: Fornisci la cache per desktop per tutti i dispositivi: consigliata, a meno che non venga pubblicata una versione cache errata
  • Cache per tablet: Fornisci la cache per tablet: consigliato SOLO se la versione cache cache pubblicata è errata
  • Cache per dispositivi mobili: Fornisci la cache per dispositivi mobili: consigliato SOLO se la versione cache cache pubblicata è errata
  • Script esterno cache: Cache risorse esterne come script servite da Google. Avvertenza: assicurati di monitorare le prestazioni prima e dopo l'attivazione, in alcuni casi potresti riscontrare una perdita di prestazioni quando attivata!
  • Carica modulo di Ajax: Aggiungi un'opzione in ogni modulo per attivare il caricamento AJAX (asynchrone), da configurare dal modulo.

Quando "Load module by Ajax" è abilitato, vedrai i parametri su Moduli> scheda Avanzate.

 

ajax-loading modulo

 

  • Caricamento SpeedCache AJAX: Attiva il caricamento del modulo in AJAX (asynchrone) per evitare problemi di cache con questo modulo
  • Aggiornamento automatico AJAX: Periodo di aggiornamento automatico del modulo AJAX per evitare problemi di cache con questo modulo
  • Intervallo di aggiornamento AJAX: Seleziona l'intervallo di aggiornamento AJAX per questo modulo (minuti)

 

6.3 Lazy loading

Accedere Lazy loading, per favore vai a Dashboard> Configurazione collegamento. Questa funzione ti aiuta a caricare progressivamente le immagini quando l'utente scorre la pagina verso il basso, utile se hai una pagina lunga con un mucchio di immagini all'interno. Innanzitutto, dovresti abilitare questo parametro, quindi vedrai queste impostazioni di seguito:

 

lazy-loading-tab

 

  • Escludi immagine inferiore a (larghezza px): Escludere dall'immagine lazy loading tutte le immagini che hanno un valore in pixel inferiore a questa larghezza. Utile per escludere piccole icone o loghi
  • Escludi immagine inferiore a (altezza px): Escludere dall'immagine lazy loading tutte le immagini che hanno un valore in pixel inferiore a questa altezza. Utile per escludere piccole icone o loghi
  • Inclusione di URL Lazy loading: Includi solo gli URL per l'immagine lazy loading. Puoi anche includere un set di URL usando regole come: www.website.com/news*
  • Esclusione di URL Lazy loading: Escludere gli URL dall'immagine lazy loading. Puoi anche escludere un set di URL usando regole come: www.website.com/news*

 

6.4 Minify & group

Accedere Minimizza e raggruppa, vai a Dashboard> Configurazione collegamento. Qui puoi abilitare i gruppi CSS, JS, font e Google o escludere alcuni file JS e CSS.

 

Minimizza-gruppo-scheda

 

  • Includi cartella: Includi cartella per ottenere il file minify
  • CSS di gruppo: Raggruppare diversi file CSS in un singolo file ridurrà al minimo il numero di richieste HTTP. Usare con cautela e testare il sito Web, potrebbe generare conflitti.
  • Gruppo JS: Raggruppare diversi file Javascript in un singolo file ridurrà al minimo il numero di richieste HTTP. Usare con cautela e testare il sito Web, potrebbe generare conflitti.
  • Caratteri di gruppo e tipi di carattere Google: Raggruppa i caratteri locali e i font Google in un singolo file per essere pubblicati più velocemente.
  • Rinvia CSS: Chiama i file CSS alla fine del caricamento della pagina per eliminare gli elementi di blocco del rendering
  • Rinvia JS: Chiama i file JS alla fine del caricamento della pagina per eliminare gli elementi di blocco del rendering
  • Esclusione di file: Per evitare conflitti o errori, è possibile escludere file dal processo di gruppo. Solo il percorso relativo come nell'esempio.

 

6.5 Valori predefiniti

Per accedere ai valori predefiniti, andare a Dashboard> Configurazione collegamento. Questi sono i valori predefiniti che si applicano al nuovo URL quando vengono aggiunti nel sistema Speed Cache.

 

default-valori-scheda

 

  • Memorizzazione nella cache per l'ospite: Memorizzazione nella cache di questo URL per gli utenti ospiti
  • Precarico per pubblico: Precaricare questo URL per gli utenti pubblici
  • Memorizzazione nella cache per l'accesso: Memorizzazione nella cache di questo URL per gli utenti registrati
  • Precarico per l'accesso: Precaricare questo URL per gli utenti registrati
  • Precarico per utente: Precaricare questo URL per utente
  • Escludi la cache per il pubblico: Escludere l'URL dalla cache per gli utenti pubblici
  • Escludi la cache per l'accesso: Escludere l'URL dalla cache per gli utenti registrati

 

6.6 CDN

 

Per accedere a CDN, vai a Dashboard> Configurazione collegamento. Quindi attivi la CDN e inserisci qui le informazioni del tuo CDN.

 

cdn-scheda

 

  • URL CDN: aggiungi il tuo URL CDN, senza la barra finale (alla fine)
  • Contenuto CDN: Il tuo contenuto Joomla è servito tramite risorse CDN, separate da virgola
  • Escludi contenuto: Escludere il tipo di file o le directory dalla rete CDN
  • Percorso relativo: Abilitato per impostazione predefinita, attiva / disattiva il CDN per le risorse relative dei percorsi. Utilizzato per alcune compatibilità con specifici plugin di Joomla.

6.7 Integrazione di ImageRecycle

ImageRecycle è un servizio di compressione di immagini di terze parti: https://www.imagerecycle.com/

Abbiamo aggiunto il servizio nella configurazione Speed Cache perché consideriamo un grande miglioramento delle prestazioni, ma non è obbligatorio utilizzarlo. I nostri membri possono ottenere un coupon del 20% di sconto su tutti i soci dalla pagina di configurazione.

 

ir-velocità-cache

 

Dopo l'installazione, puoi comprimere i file immagine e pdf su Componenti> Image Recycle.

 

manual-ottimizzazione

 

Per ulteriori informazioni puoi andare qui: https://www.imagerecycle.com/cms/joomla

 

6.8 Import / Export

Per accedere a Importa / Esporta, vai a Dashboard> Configurazione collegamento. Ora puoi vedere la configurazione di importazione / esportazione.

 

import-export

 

L'ottimizzazione del sito richiede tempo e l'importazione di un file per ripristinare tutta la configurazione dell'estensione è più veloce. Da qui, puoi importare o esportare un file json.

 

export-import-tasto