Supporto volontario e collaborativo per Joomla!® in italiano

Come migliorare la velocità del sito web con joomla 3.x

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva
 
In questo articolo vedremo vari punti per migliorare ed ottimizzare il nostro sito web joomla, faremo in modo di poter migliorare la velocità di caricamento delle pagine web.
La prova che dovremo effettuare sarà quella di provare la velocità delle nostre pagine web con il page speed che ci mette a disposizione google prima di installare il nuovo plugin così da poter vedere l' effettivo miglioramento in termini di velocità delle nostre pagine web.



Per fare questo dovremo installare un plugin gratuito e compatibile con joomla versione 3.x che si chiama JCH Optimize che potrete scaricare gratuitamente al seguente link.
Con questo plugin potremo velocizzare di molto il nostro sito web , ma vediamo in pratica cosa andrà ad effettuare questo plugin :

Minimizzare i file CSS e HTML ed unire i file CSS in un unico file per avere una migliore prestazione nel caricamento dei file durante l' apertura della pagina.



Minimizzare ed unificare i file Javascript : molto utile per alleggerire i file javascript anche se bisogna utilizzare questa funziona con molta attenzione perchè a volte con alcuni template di joomla o per colpa di file javascript di componenti esterni può provocare dei problemi di visualizzazione del sito web, vi consiglio di effettuare delle prove con le 3 opzioni, minimum intermediate ed average, o per lo meno dovrete effettuare un controllo dopo aver attivato questa funzione se tutte le pagine del vostro sito web joomla siano visibili nella maniera corretta.



Se abbiamo un componente esterno che non è compatibile con JHC Optimize possiamo inserirlo nelle impostazioni del plugin , nella sezione Avanzate, troverete una casella di testo che si chiama "Esclude Javascript file" , qui appunto possiamo escludere i file javascript che non sono compatibili con il nostro plugin di ottimizzazione.

Oltre ai file javascript la stessa cosa possiamo averla per i file CSS che non vogliamo siano ottimizzati, troverete sempre nella sezione Avanzate una casella di testo specifica per inserire i nomi dei file CSS che non vogliamo minimizzare.

Attivare il GZIP per i file javascript e CSS : il GZIP ci permette di comprimere ulteriormente i nostri file e far si che le nostre pagine web si carichino molto più velocemente.



In ultimo abbiamo una funzione per Abilitare i CSS Sprite , in pratica verranno caricate tutte le immagini della pagina web in un unica immagine e quindi si potrà risparmiare sia in richieste Http verso il server che in spazio occupato, infatti se prendiamo per esempio 5 immagini separate e creiamo una unica immagine unendo tutte le altre vedremo che la somma dei byte delle 5 immagini è superiore dell' immagine unica, quindi cosi risparmiando byte preziosi nel caricamento della nostra pagina web.

E qui abbiamo finito con il nostro plugin, adesso veniamo ad altre modifiche che secondo me vale la pena provare :

Ottimizzazione del file .htaccess :

Per chi ha accesso ai file del sito web joomla allora sicuramente potrà eseguire queste modifiche al proprio .htaccess che è un file di configurazione di apache che ci permetterà di impostare alcune caratteristiche di Cache e compressione del nostro sito web Joomla.

Nei miei siti web utilizzo il seguente codice che normalmente si aggiunge alla fine del file .htaccess che troverete nella root del vostro spazio web dove è presente joomla.

Aggiungere il seguente codice :


FileETag MTime Size
# Utilizzare il mod_deflate di Unix per comprimere le pagine web
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css application/xml application/xhtml+xml application/rss+xml application/javascript application/x-javascript

# configurare il livello di compressione (1 per avere un minimo livello e 9 per avere il massimo livello)
DeflateCompressionLevel 9

# attivare il controllo della Cache
ExpiresActive On

ExpiresDefault "now plus 1 hour"
# Abilitare la cache per i nostri file javascript e css

ExpiresByType text/css "now plus 1 week"
ExpiresByType application/javascript "now plus 1 week"
ExpiresByType application/x-javascript "now plus 1 week"

# file immagini
ExpiresByType image/bmp "now plus 1 month"
ExpiresByType image/jpeg "now plus 1 month"
ExpiresByType image/gif "now plus 1 month"
ExpiresByType image/jp2 "now plus 1 month"
ExpiresByType image/pipeg "now plus 1 month"
ExpiresByType image/svg+xml "now plus 1 month"
ExpiresByType image/tiff "now plus 1 month"
ExpiresByType image/png "now plus 1 month"
ExpiresByType image/icon "now plus 1 month"
ExpiresByType image/vnd.microsoft.icon "now plus 1 month"
ExpiresByType image/x-icon "now plus 1 month"
ExpiresByType image/ico "now plus 1 month"
ExpiresByType text/ico "now plus 1 month"
ExpiresByType image/vnd.wap.wbmp "now plus 1 month"
ExpiresByType application/vnd.wap.wbxml "now plus 1 month"
ExpiresByType application/ico "now plus 1 month"


Un consiglio che posso darvi è di non impostare il livello di compressione del modulo Deflate a 9 se non avere uno spazio web ben veloce (per lo meno 2 cpu) , se avete uno spazio web condiviso è vivamente consigliato non impostarlo a più di 7.
 
Tutto questo vi potrà portare ad una buona ottimizzazione del vostro sito joomla , potrete acquistare anche più di 10 punti con il pagespeed di google potrete verificarlo!


commentaCommenta questa iniziativa sul forum

Ho scritto e condiviso questo articolo su Joomla.it, fallo anche tu. Invia ora un nuovo articolo!
Andrea Cattalani
Alcune informazioni su di me:
Fare un sito web è un arte !


Ho anche scritto:
         ✔ diventa autore su Joomla.it

Ultima versione di Joomla!®

downloadVer. 3.7.2 Stabile Italiana
Data di rilascio: 23 Maggio 2017
(leggi la notizia Demo online

Le migliori estensioni gratuite

Un elenco aggiornato con i link a più di 100 estensioni fra componenti, moduli e plugin gratuiti per Joomla! 3

Manuale in italiano

Manuale in italianoPer conoscere meglio Joomla!, le sue caratteristiche ed il metodo di utilizzo leggi il manuale tradotto in italiano.

Molto utili anche le risposte alle domande più frequenti: FAQ

Sicurezza del proprio sito Joomla!Leggi anche: Nozioni sulla sicurezza del proprio sito

Autori di articoli recenti

Invia un articolo!Scrivi un articolo su Joomla.it e ricevi i ricavi dalle pubblicità di Google Adsense!
Segui queste istruzioni, condividi e collabora con la community. L'elenco degli autori attivi sul sito.

Libri consigliati

Torna su

Joomla.it sui Social Network

JoomlaDay Italia

JoomlaDay

Newsletter

Inserisci qui la tua e.mail: