it-swarm.dev

punteggio minimo di gtmetrix e pagepage

Sto usando Joomla 3.3 e il modello JA Teline IV. I miei siti gtmetrix è molto basso.

Ecco le mie impostazioni:

Joomla Cache ON
Plugin cache abilitato
SEF abilitato

Plugin di ottimizzazione JCH

Combina file CSS Sì
Combina file JavaScript Sì
Gzip Javascript e CSS Sì
Minimizza Sì
Minimizza JavaScript NO (Penso che minimizzerà anche il mio codice AdSense, quindi non voglio rischiare di essere bandito da Adense)
Minimizza HTML Sì
Rinvia JavaScript (penso anche che il differimento di JavaScript provocherà il divieto del mio adsense)

Voce di menu Home
Escludi tutta l'estensione Sì
Escludi file CSS - ja.tabs.css (ma viene ancora visualizzato nel blocco di rendering) non escluso affatto
Escludi JavaScript come sopra - Ja.tabs.js

http://gtmetrix.com/reports/www.livemedia24.com/3gHbCdCZ

https://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fwww.livemedia24.com%2F&tab=desktop

Si prega di vedere sopra i rapporti e la guida. Inoltre, non voglio sfruttare la cache del browser mentre sto aggiornando il mio sito Web su base giornaliera, quindi sono un principiante in questo, quindi non ho idea chiara a riguardo. I tuoi commenti di suggerimento saranno apprezzati.

Ho anche fatto alcune impostazioni nel mio K2, Qualità dell'immagine dal 100% all'80%. Non sono sicuro che K2 funzioni bene con le immagini non lo sono.

3
Naeem

Come afferma il primo rapporto:

Comprendi i consigli

Devono essere generiche, migliori pratiche; non tutto si applicherà al tuo sito.

Le regole sono ordinate in ordine di impatto sul punteggio

L'ottimizzazione delle regole in cima all'elenco può migliorare notevolmente il tuo punteggio complessivo.

La mia esperienza è stata che questi tipi di rapporti quasi sempre danno buoni consigli, ma lo sforzo di implementare la correzione supera di gran lunga il vantaggio, quindi devi pensare ai tuoi bisogni e risolvere i tuoi problemi seguendo ciecamente un rapporto generico come questo.

Quindi affrontiamo alcuni dei miei pensieri sugli elementi:


Rinvia l'analisi di JavaScript

Questa è una buona idea. Ma non lo implementerai in Joomla.

Per fare ciò sarebbe necessario riscrivere molto codice core. Dovrebbe essere fatto, forse. Ad ogni modo, dubiterei fortemente che chiunque legga questa risposta lo farà per il proprio sito, in modo da poterlo effettivamente ignorare.

Serve immagini in scala

Puoi ridimensionare manualmente le immagini se ne hai bisogno solo a dimensioni inferiori, ma al momento non sono a conoscenza di alcun modo fondamentale per ottenere immagini ridimensionate. Potrebbe esserci un'estensione per aiutare con questo, ma probabilmente avrà stranezze. Consiglierei di consultare questo, poiché ciò può sicuramente aumentare il tempo di caricamento della pagina e rendere il tuo sito più mobile friendly.

Specifica le dimensioni dell'immagine

Questo potrebbe probabilmente aiutare, ma non ho mai visto che abbia un grande effetto.

Sfrutta la memorizzazione nella cache del browser

Questa è una buona idea, ma è una configurazione del server per la maggior parte, quindi succede al di fuori di Joomla. Idealmente, almeno si desidera che il browser sia in grado di memorizzare nella cache immagini, script e fogli di stile. Questi non cambiano molto spesso (o se lo fanno, dovresti rinominarli o aggiungere un ?v=**timestamp** termina per interrompere la cache. ( https://stackoverflow.com/questions/32414/how-can-i-force-clients-to-refresh-javascript-files )

Questo sito spiega come regolare il file .htaccess per abilitare la memorizzazione nella cache per estensione: http://www.siteground.com/tutorials/joomla/joomla-speed.htm . (Nota: se funziona davvero dipende dal tuo host.)

Abilita la compressione gzip

Puoi farlo nella configurazione globale di Joomla, se lo desideri.


Ciò che non è menzionato in quel rapporto

Posso vedere in quel rapporto che il tuo sito ha impiegato 7,15 per caricarsi. Questo è ovviamente MODO troppo lento, quindi perché sei andato a gestire questo rapporto.

Ciò che questo rapporto non può dirti è ciò che potrebbe trattenere il tuo sito nella consegna del file iniziale. Ho eseguito un test di velocità a cascata a http://tools.pingdom.com . Questo non sembra influenzare il tuo sito (la risposta iniziale era inferiore a 1 secondo), quindi devi davvero concentrarti sul ridimensionamento delle immagini (e forse prendere in considerazione l'idea di avere meno immagini o aggiungere più immagini tramite Ajax in modo da non rallentare il caricamento della pagina iniziale) .

Per gli altri che potrebbero guardare a questa risposta, consiglio vivamente di usare la modalità di debug di Joomla (nella configurazione globale) per ottenere un elenco di query eseguite su un determinato caricamento della pagina. Questo ti darà il tempo impiegato da ogni query. L'ottimizzazione delle query è sempre la mia prima fermata per accelerare un sito.

3
David Fritsch

Direi che potresti ridurre alcune di queste immagini: http://www.livemedia24.com/media/k2/items/cache/32e0741e68cabc7552333046597de1b4_XL.jpg È 247 KB, ma non è enorme, è solo dovrebbe avere una dimensione dell'immagine introduttiva per la homepage.

Con T3 alcune volte devi stare attento a combinare css e js poiché sono generati da script non css o js piatti. Come hai detto, hai iniziato a comprimere e mettere insieme css e js ma questi non sembrano accadere quando guardi l'html live. Ci sono molte chiamate, e anche a quelle jatab. Quindi forse questi sono hard coded nel tuo template e non nelle funzioni joomla che JCH comprime.

Puoi attivare la compressione gzip nelle impostazioni generali di joomla. Che avrebbe effetto su html, css, js ecc

Quindi direi che sembra che l'output del tuo sito html sia ben formato ma non funziona con JCH per ottimizzarlo per te, quindi guarda il codice del modello se puoi?

2
tristanbailey