Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Mario_2435 02 Dec 2013, 18:38:54
-
Salve a tutti,
premesso che non sono un guru vi chiedo cortesemente un sostanzioso aiuto per un problema che mi sta facendo ........
ultimamente alcuni siti che gestisco sono diventati molto lenti. Con lo strumento messo a disposizione di google (PageSpeed Insights) ho un punteggio di poco superiore a 55/100. Il fornitore hosting dice che il server è ok e non è affatto sovraccarico... per cui mi dice di seguire le indicazioni delle migliorie da apportare suggerite da google (dicendo che alcuni utenti agendo sul file .htacces hanno risolto egregiamente il problema.. inutile che vi dica che metter mano al file per mè è al quanto difficile in quanto le competenze in merito sono scarsine).
Vi do alcuni dati su Come è configurato adesso il sito nel backend:
Compressione gzip attivata
Chache progrsiva attivata
Cache browser attivata
Le immagini sono tutte piccole.. 10 - 40 kb
Per ottimizzare i css e varie utilizzo il plugin JCH Optimize elenco i parametri
Combine CSS Files Sì
Replace @import Sì
Combine JavaScript Files NO se lo imposto su si il sito si blocca
GZip JavaScript and CSS Sì
Minify CSS Sì
Minify javascript Sì
Minify HTML Sì
Defer javascript SI
Per alleggerire il serve nel caricamento delle immagini, ho installato il plugin Lazy Load for Joomla che carica le immagini solo quando si scrolla.
Io non saprei cos'altro fare...
Help please..
-
usa GTMetrix e otterrai altri suggerimenti.
Io ora sto a 93% pagespeed e 92% Yslow, e come te no so nulla di programmazione.
P.s.
40kb per una immagine per pagespeed sono tanti...
-
usa GTMetrix e otterrai altri suggerimenti.
Io ora sto a 93% pagespeed e 92% Yslow, e come te no so nulla di programmazione.
P.s.
40kb per una immagine per pagespeed sono tanti...
ci do un'occhiata! :-) vediamo cosa vien fuori.. grazie per la risposta silviaccio1
-
linka un po il sito... a sparare a 0 su quali possano essere le cause della lentezza possiamo starci anche giorni se non abbiamo nulla da analizzare..
-
linka un po il sito... a sparare a 0 su quali possano essere le cause della lentezza possiamo starci anche giorni se non abbiamo nulla da analizzare..
Grazie Giovi
casa super . it
-
ti dirò che dal tablet non mi è sembrato troppo lento, anzi!
Domani però verifico se dal computer è la stessa cosa. Eventualmente cancella la cache del browser ed analizza eventualmente con chrome cosa si carica nel maggior tempo. Negli strumenti per webmaster (tasto F12) apparirà proprio una timeline con tutte le info sul caricamento. Dopo averla aperta cancella la cache del browser e ricarica la pagina, quindi osserva la timeline
-
Ok Giovi, provo a vedere.... thenks!
-
da pc 3 secondi i contenuti + 5 secondi le immagini: è un tempo sufficiente per te?
-
il punto è accontentare google per scalare meglio la serp....
-
quello dipende più dal server che dalla velocità di caricamento. Se la pagina si carica in un batter d'occhio ma il server risponde comunque dopo 10 minuti non scalerai mai la serp. Devi scegliere un hosting meno economico...
Se la home è veloce e tutto il resto del sito è lento non capisco come Google possa preferire il tuo sito ad altri! Con pagespeed stai analizzando solo la home page... non credo che hai pensato a tutto il resto. Comunque per accontentare pagespeed devi eliminare tutti quegli script che hai in home, in questo modo salirà il tuo punteggio. Altrimenti scegli estensioni basate solo su mootools che è già integrato in joomla
Guarda quant js carichi: sono più di 400Kb (quasi la metà del peso della pagina):
•http://www.casasuper.it/media/system/js/mootools-more.js (155.5KiB)
•http://www.casasuper.it/media/system/js/mootools-core.js (85.8KiB)
•http://www.casasuper.it/templates/2/jquery.js (83.5KiB)
•http://www.casasuper.it/templates/2/script.js (25.6KiB)
•http://www.casasuper.it/components/com_jcomments/js/jcomments-v2.3.js?v=8 (23.2KiB)
•http://static.ak.facebook.com/connect/xd_arbiter.php?version=28 (21.5KiB of inline JavaScript)
•https://s-static.ak.facebook.com/connect/xd_arbiter.php?version=28 (21.5KiB of inline JavaScript)
•http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9964093591975090&format=300x250&output=html&h=250&slotname=8797295164&adk=2077456287&w=300&lmt=1386062142&flash=11.2.202&url=http%3A%2F%2Fwww.casasuper.it%2F&dt=1386062144966&bpp=29&bdt=2922&shv=r20131120&cbv=r20131125&saldr=aa&prev_fmts=468x60&prev_slotnames=4564278360&correlator=1386062145651&frm=20&ga_vid=1197080923.1386062146&ga_sid=1386062146&ga_hid=813096507&ga_fc=0&u_tz=-480&u_his=1&u_java=0&u_h=875&u_w=1040&u_ah=875&u_aw=1040&u_cd=24&u_nplug=1&u_nmime=2&dff=arial%20unicode%20ms&dfs=11&adx=714&ady=260&biw=1024&bih=790&eid=86860104&oid=3&rs=0&vis=1&fu=0&ifi=3&dtd=1473&xpc=9lGreONikF&p=http%3A//www.casasuper.it (14.5KiB of inline JavaScript)
•http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9964093591975090&format=468x60&output=html&h=60&slotname=3129398762&adk=1475363335&w=468&lmt=1386062142&flash=11.2.202&url=http%3A%2F%2Fwww.casasuper.it%2F&dt=1386062144966&bpp=5&bdt=2922&shv=r20131120&cbv=r20131125&saldr=aa&correlator=1386062145651&frm=20&ga_vid=1197080923.1386062146&ga_sid=1386062146&ga_hid=813096507&ga_fc=0&u_tz=-480&u_his=1&u_java=0&u_h=875&u_w=1040&u_ah=875&u_aw=1040&u_cd=24&u_nplug=1&u_nmime=2&dff=century%20gothic&dfs=16&adx=10&ady=181&biw=1024&bih=790&eid=86860104&oid=3&rs=0&vis=1&fu=0&ifi=1&dtd=1087&xpc=ltSckXIWT0&p=http%3A//www.casasuper.it (14.5KiB of inline JavaScript)
•http://www.casasuper.it/modules/mod_aidanews2/lib/pagination/aidapager.js (7.5KiB)
•http://www.casasuper.it/ (6.9KiB of inline JavaScript)
•http://pagead2.googlesyndication.com/pagead/js/r20131120/r20110914/abg.js (4.8KiB)
•http://pagead2.googlesyndication.com/pagead/js/r20131120/r20110914/abg.js (4.8KiB)
•http://www.casasuper.it/media/system/js/core.js (4.1KiB)
•http://www.casasuper.it/components/com_jcomments/libraries/joomlatune/ajax.js?v=4 (3.1KiB)
•http://www.casasuper.it/plugins/system/lazyloadforjoomla/lazyloadforjoomla.js (1.5KiB)
•http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9964093591975090&output=html&h=15&slotname=4564278360&adk=3698994518&w=468&lmt=1386062142&flash=11.2.202&url=http%3A%2F%2Fwww.casasuper.it%2F&dt=1386062144966&bpp=27&bdt=2922&shv=r20131120&cbv=r20131125&saldr=aa&prev_fmts=468x60&correlator=1386062145651&frm=20&ga_vid=1197080923.1386062146&ga_sid=1386062146&ga_hid=813096507&ga_fc=0&u_tz=-480&u_his=1&u_java=0&u_h=875&u_w=1040&u_ah=875&u_aw=1040&u_cd=24&u_nplug=1&u_nmime=2&dff=century%20gothic&dfs=13&adx=0&ady=771&biw=1024&bih=790&eid=86860104&oid=3&rs=0&vis=1&fu=0&ifi=2&dtd=1256&xpc=VXTgdV9ndJ&p=http%3A//www.casasuper.it (1011B of inline JavaScript)
•http://www.casasuper.it/media/system/js/caption.js (616B)
•http://www.casasuper.it/modules/mod_freeslider_sp1/assets/js/script.js (343B)
So che non dipende da te ma dalle estensioni che hai caricato per questo ti consiglio di sceglierle meglio. Esistono comunque anche i CDN e le versioni minificate delle librerie js
In più sembra che solo la tua home pesi ben più di un megabyte: ricordo che i primi siti in html che facevo (per puro divertimento) c'entravano per intero in un megabyte!
Dimenticavo: se non sbaglio la compressione gzip (che nel tuo caso sembra non esser abilitata) dipenda anche dal tuo provider: se sul tuo server non è abilitato il modulo per la compressione è come se non l'avessi mai attivata
-
Allora adesso mi muovo così:
la home la metto come blog, e vedo cosa succede... e poi provo a ottimizzarlo per pagespeed.
In merito all'hosting il piano che ho scelto è quello intermedio, ciò nonostante devo dire che ultimamente sono peggiorati molto.. in caso a parte potresti suggerirmi un hosting decente che utilizzi cpanel?
-
Dunque... Giovi, ho controllato e la compressione gzip è attiva - ora devo capire perché qualcosa sfugge alla compressione e come rimediare..
Poi dovrei cambiare l'estensione che gestisce le anteprime articoli (attualmente affidata ad aidanews2) con qualcosa che utilizzi mootools.. tu ne conosci qualcuna?
Risolte queste due cose farei il punto della situazione per vedere i risultati...
-
non mi sembra che sia aidanews2 il problema quanto altri moduli che fanno uso di jquery ed altre librerie. Google ti da comunque la possibilità di analizzare ogni singolo problema specificando qual è il file di troppo. ti consiglio di partire proprio da quella lunga lista di javascript e di cercare qual è l'estensione che ne fa uso
-
non mi sembra che sia aidanews2 il problema quanto altri moduli che fanno uso di jquery ed altre librerie. Google ti da comunque la possibilità di analizzare ogni singolo problema specificando qual è il file di troppo. ti consiglio di partire proprio da quella lunga lista di javascript e di cercare qual è l'estensione che ne fa uso
Ci devo studiare un poco... vedo cosa indica google ma poi non so come intervenire...
esempio.. come faccio a soddisfare queste richieste di google?
Rimuovi il codice JavaScript che blocca la visualizzazione:
http://www.casasuper.it/components/com_jcomments/js/jcomments-v2.3.js?v=8
http://www.casasuper.it/components/com_jcomments/libraries/joomlatune/ajax.js?v=4
http://www.casasuper.it/media/system/js/mootools-core.js
http://www.casasuper.it/media/system/js/core.js
http://www.casasuper.it/media/system/js/caption.js
http://www.casasuper.it/media/system/js/mootools-more.js
http://www.casasuper.it/modules/mod_freeslider_sp1/assets/js/script.js
http://www.casasuper.it/modules/mod_aidanews2/lib/pagination/aidapager.js
http://www.casasuper.it/plugins/system/lazyloadforjoomla/lazyloadforjoomla.js
http://www.casasuper.it/templates/2/jquery.js
http://www.casasuper.it/templates/2/script.js
-
Elimina il lazy load, ad esempio. Non serve a niente caricare le immagini successivamente, comunque il browser impiegherà del tempo per ottenerle. Meglio ottimizzarle sin da subito per la visualizzazione web, non credi?
Jcomments è un'estensione così indispensabile in home?
mootools e jquery non stanno bene insieme. E' come ingaggiare x-men e rambo per spiaccicare una mosca... o usi l'uno o l'altro. E' evidente che il tuo template utilizza jquery e non può farne a meno (credo) ma allora devi trovare il modo di non far caricare mootools. Prima controlla che nessun'altra estensione ne faccia uso.
freelider usa javascript. Valuta se è necessario averla in home o se puoi trovare altro magari in jquery
forse prima facevi riferimento ad aidapager.js: non sapevo che aidanews includesse del js ma a quanto pare è di troppo.
E così via...
-
jcomments è disattivato in home page.. non so perché lo carica...
-
Ho attivato un cdn (Giovi) a pagamento per un mese... da PageSpeed Insights prima stavo a 52 adesso è arrivato a 82!
Mi accontento... testo la serp per vedere se google premia, poi vedrò che strada prendere!
Grazie Giovi e Silviaccio1 per i consigli!
Ps.
che faccio chiudo come risolto o lascio cosi?
-
Se ritieni di aver risolto il problema inserisci pure risolto nel titolo del primo post, aiuterai altri utenti nella ricerca di una soluzione
-
No, non ho risolto... l'ho solo posticipato pagando... lascio così...
-
guarda che i cdn non sono mica tutti a pagamento: Google stesso offre api per accedere alle librerie più comuni, ma anche maxcdn ed altri. Usare i cdn nno vuol dire posticipare il problema ma risolverlo. Se poi hai pagato per averlo è un'altra questione...
-
Giovi lo so hai ragione, ma volevo tagliare corto per fare un test... per cui mi sono rivolto laddove mi sembrava più rapida da gestire la questione.
Comunque nulla di fatto per un cavillo che non riesco a sbloccare... la cdn funziona perfettamente, ma dopo aver creato il file robot-xxxx.txt e dopo aver messo il codice che dicono loro in .htacces (per evitare la duplicazione dei contenuti) da errore 500 ... c'è da vedere il file htaccess ma francamente non so proprio dove metter le mani.
Mi sa che per il momento mi tocca lasciar perdere... :-(