Noi tutti sappiamo che la velocità è un fattore fondamentale per il successo del proprio sito web. Normalmente Joomla non è lento ma può essere ottimizzato, quindi come si può velocizzare un sito Joomla?
MANTENERE JOOMLA E LE SUE VERSIONI AGGIORNATE
Anche se la velocità migliora di poco è consigliabile aggiornare ogni volta le versioni di Joomla in quanto in ognuna di queste vi sono molteplici miglioramenti, sopratutto per la sicurezza.
ABILITARE LA CACHE DI JOOMLA
Abilitando la cache in Joomla, il sito web risulterà più veloce in quanto ad esempio l’utente una volta entrato nel sito web caricherà la pagina che verrà salvata nella cache e di conseguenza nei prossimi caricamenti il sito web risulterà più performante.
Per abilitare la cache in Joomla bisogna seguire questo percorso:
Sito > Configurazione globale > Scheda sistema > Riquadro Impostazioni Cache > Scegliere ON – Cache Conservativa ed impostare un tempo di cache pari a 60 minuti.
Per maggiori informazioni puoi seguire questa guida!
ABILITARE LA COMPRESSIONE IN JOOMLA
Questa funzione rende il sito web più performante in quanto abilitando la funzione di compressione, i files che gli utenti cercheranno di visualizzare e/o scaricare saranno compressi e di conseguenza avranno una dimensione minore rispetto a prima e il caricamento sarà più veloce.
Come fare per abilitare la compressione in Joomla?
Sito > Configurazione globale > Scheda server > abilitare Compressione pagina Gzip > cliccare su Salva in alto a sx.
Dopo che la compressione in Joomla è stata attivata, puoi testare la funzionalità attraverso questo strumento:
- http://checkgzipcompression.com
se dopo aver effettuato il controllo ricevi un errore significa che non hai configurato correttamente la compressione.
AGGIUNGERE LE REGOLE DI OTTIMIZZAZIONE SUL FILE .HTACCESS
Le regole che puoi aggiungere nel tuo file .htaccess per migliorare le prestazioni del proprio sito web sono:
- Etag
- Expires headers
- AddOutputFilterByType DEFLATE
________________________________________________________________________________________________________ ########## Begin - ETag Optimization ## This rule will create an ETag for files based only on the modification ## timestamp and their size. ## Note: It may cause problems on your server and you may need to remove it FileETag MTime Size # AddOutputFilterByType is now deprecated by Apache. Use mod_filter in the future. AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css application/xml application/xhtml+xml application/rss+xml application/javascript application/x-javascript # Enable expiration control ExpiresActive On # Default expiration: 1 hour after request ExpiresDefault "now plus 1 hour" # CSS and JS expiration: 1 week after request ExpiresByType text/css "now plus 1 week" ExpiresByType application/javascript "now plus 1 week" ExpiresByType application/x-javascript "now plus 1 week" # Image files expiration: 1 month after request ExpiresByType image/bmp "now plus 1 month" ExpiresByType image/gif "now plus 1 month" ExpiresByType image/jpeg "now plus 1 month" ExpiresByType image/jp2 "now plus 1 month" ExpiresByType image/pipeg "now plus 1 month" ExpiresByType image/png "now plus 1 month" ExpiresByType image/svg+xml "now plus 1 month" ExpiresByType image/tiff "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 image/icon "now plus 1 month" ExpiresByType text/ico "now plus 1 month" ExpiresByType application/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/smil "now plus 1 month" # Audio files expiration: 1 month after request ExpiresByType audio/basic "now plus 1 month" ExpiresByType audio/mid "now plus 1 month" ExpiresByType audio/midi "now plus 1 month" ExpiresByType audio/mpeg "now plus 1 month" ExpiresByType audio/x-aiff "now plus 1 month" ExpiresByType audio/x-mpegurl "now plus 1 month" ExpiresByType audio/x-pn-realaudio "now plus 1 month" ExpiresByType audio/x-wav "now plus 1 month" # Movie files expiration: 1 month after request ExpiresByType application/x-shockwave-flash "now plus 1 month" ExpiresByType x-world/x-vrml "now plus 1 month" ExpiresByType video/x-msvideo "now plus 1 month" ExpiresByType video/mpeg "now plus 1 month" ExpiresByType video/mp4 "now plus 1 month" ExpiresByType video/quicktime "now plus 1 month" ExpiresByType video/x-la-asf "now plus 1 month" ExpiresByType video/x-ms-asf "now plus 1 month" ________________________________________________________________________________________________________RIDUCI LA DIMENSIONE DELLE IMMAGINI
Le immagini nella maggior parte dei casi sono fondamentali soprattutto per rendere l’estetica del sito web più bella e accattivante; però non tutti sanno che quasi tutte le foto hanno una dimensione notevole e di conseguenza tante immagini inserite nel sito lo renderanno più lento a caricare, quindi ti consiglio di seguire quanto sotto riportato:
- Non usare mai foto di grande dimensioni e non ridimensionare mai le immagini dal backend del sito web.
- Bisogna sempre ottimizzare le proprie immagini utilizzando software come Photoshop e/o Smush che sono in grado di ridurre le dimensioni delle immagini senza far perdere notevolmente la qualità.
- Non aggiungere molte immagini in una singola pagina (es: home page), rallenterebbe parecchio il sito web.
RIMUOVERE LE ESTENSIONI INUTILIZZATE E NON OTTIMIZZATE
Ogni estensione che aggiungi all’interno del sito web richiede spazio, risorse del sistema e viene collegata all’interno del database; Spesso gli utenti si divertono ad installare plugins di ogni genere e molte volte installano estensioni che svolgono la stessa funzione ma successivamente si dimenticano di cancellare quelli obsoleti; quindi il consiglio che ti posso dare è quello di installare solo ciò che può interessarti realmente e cancellare ciò che non utilizzi.
UTILIZZARE LE ESTENSIONI DI OTTIMIZZAZIONE
Consiglio di installare le seguenti estensioni:
Alla Prossima.
Articoli Simili
This post was last modified on 9 Febbraio 2018 15:51