Ottimizzare il forum

Aperto da wild56, Giovedì - 26 Febbraio 2015 - 08:45

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

wild56

Google mette a disposizione un tool per testate la velocità dei siti
https://developers.google.com/speed/pagespeed/insights/

Ho fatto un test sul mio forum e questo è il risultato (con simpleportal):

Elimina JavaScript e CSS che bloccano la visualizzazione nei contenuti above-the-fold
La tua pagina presenta 8 risorse script e 3 risorse CSS di blocco. Ciò causa un ritardo nella visualizzazione della pagina.
Non è stato possibile visualizzare alcun contenuto above-the-fold della pagina senza dover attendere il caricamento delle seguenti risorse. Prova a rimandare o a caricare in modo asincrono le risorse di blocco oppure incorpora le parti fondamentali di tali risorse direttamente nel codice HTML.
Rimuovi il codice JavaScript che blocca la visualizzazione:
http://girovagandoinmontagna.com/...m/Themes/default/scripts/script.js?fin20
http://girovagandoinmontagna.com/...im/Themes/default/scripts/theme.js?fin20
http://code.jquery.com/jquery.min.js
http://girovagandoinmontagna.com/...t/scripts/jquery.hoverIntent.minified.js
http://s7.addthis.com/js/250/addthis_widget.js
http://girovagandoinmontagna.com/...gim/Themes/default/scripts/portal.js?234
http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js
http://girovagandoinmontagna.com/gim/Themes/default/scripts/sha1.js
Ottimizza la pubblicazione CSS degli elementi seguenti:
http://girovagandoinmontagna.com/gim/Themes/default/css/index.css?fin20
http://girovagandoinmontagna.com/gim/Themes/default/css/webkit.css
http://girovagandoinmontagna.com/gim/Themes/default/css/portal.css
------------------
cosa si può fare, in concreto, se si può?

Flavio93Zena

Non mi sono mai affidato a questi tool nè all'XHTML... Dire che sono "imprecisi" e "non accurati" è un eufemismo ;D però un errorino nel css c'è, non riesco a vedere la riga perchè la cache mi sballa l'url...

wild56

Citazione di: Flavio93Zena il Giovedì - 26 Febbraio 2015 - 09:17
Non mi sono mai affidato a questi tool nè all'XHTML... Dire che sono "imprecisi" e "non accurati" è un eufemismo ;D però un errorino nel css c'è, non riesco a vedere la riga perchè la cache mi sballa l'url...

non so, se google si affida a questi sistemi per indicizzare i siti, forse varrebbe la pena badarci ;D

Flavio93Zena

Fino ad un certo punto :P Sì Google è il colosso mondiale del motore di ricerca bla bla bla... Ma sei mai andato su un sito proprio di Google? Hai mai visto QUANTI errori hanno quei siti (anche fatal errors)? Hai mai notato che NON ESISTE un modo di contattare direttamente Google, pur essendo una compagnia così grossa (stessa cosa per Facebook)? Le domande che ti ho appena posto sono le cose che mi trattengono dal mettere dati sensibili su qualsiasi cosa fornita da Google...
https://www.google.it/ --> 33 errori, giusto per citare una delle pagine più utilizzate al mondo (se non la più utilizzata).

wild56

#4
Citazione di: Flavio93Zena il Giovedì - 26 Febbraio 2015 - 09:56
Fino ad un certo punto :P Sì Google è il colosso mondiale del motore di ricerca bla bla bla... Ma sei mai andato su un sito proprio di Google? Hai mai visto QUANTI errori hanno quei siti (anche fatal errors)? Hai mai notato che NON ESISTE un modo di contattare direttamente Google, pur essendo una compagnia così grossa (stessa cosa per Facebook)? Le domande che ti ho appena posto sono le cose che mi trattengono dal mettere dati sensibili su qualsiasi cosa fornita da Google...
https://www.google.it/ --> 33 errori, giusto per citare una delle pagine più utilizzate al mondo (se non la più utilizzata).

ho capito ma questo non sposta i termini del problema, piaccia o meno. Se vuoi essere indicizzato da Google, ti devi adattare ai loro standard. Se poi non te ne frega niente, padronissimo :).
E comunque non è vero che la loro pagina ha 33 errori. Google ha 97/100 per il desk e 99/100 per il mobile. E di certo non hanno nessuna necessità di essere indicizzati da sé stessi :)

Flavio93Zena

Ispeziona la pagina.
4
Invalid CSS property value: 0 1 main-size www.google.it/:10
2
Invalid CSS property value: 0 0 main-size www.google.it/:10
Invalid CSS media query: (min-device-pixel-ratio:1.25) www.google.it/:10
2
Invalid CSS property value: 0 1 main-size www.google.it/:10
Invalid CSS property name: perspective-origin www.google.it/:10
Invalid CSS property name: transform-origin www.google.it/:10
2
Invalid CSS property value: 1 1 main-size www.google.it/:10
2
Invalid CSS property value: 0 1 main-size www.google.it/:10
2
Invalid CSS property value: 0 0 main-size www.google.it/:10
Invalid CSS media query: (-o-min-device-pixel-ratio:5/4) www.google.it/:10
Invalid CSS property name: transform-origin www.google.it/:10
Invalid CSS property value: 2f 5bb 7 www.google.it/:37
4
Invalid CSS property value: 0 1 main-size www.google.it/:103
2
Invalid CSS property value: 0 0 main-size www.google.it/:103
Invalid CSS media query: (min-device-pixel-ratio:1.25) www.google.it/:103
2
Invalid CSS property value: 0 1 main-size www.google.it/:103
Invalid CSS property name: transform-origin www.google.it/:103
2
Invalid CSS media query: (min-device-pixel-ratio:1.25) www.google.it/:103
Invalid CSS property name: transform-origin


Sicuramente Google ti dirà che Google stessa eccelle, ma chi in tutta coscienza ti direbbe che un suo stesso prodotto non è fantastico? Lol.

wild56

Citazione di: Flavio93Zena il Giovedì - 26 Febbraio 2015 - 11:06
Sicuramente Google ti dirà che Google stessa eccelle, ma chi in tutta coscienza ti direbbe che un suo stesso prodotto non è fantastico? Lol.

ribadisco quanto detto prima, i termini della questione restano tali e quali.
Se Google è il monopolista e vuoi giocare con lui, ti devi adeguare alle sue regole, anche se non ti piace

emanuele

ehhh...

Dipende da quanto ti vuoi sbattere.
SMF è vecchio di... quasi 10 anni (i lavori su 2.0 sono iniziati più o meno nel 2005/2006 dato che la prima beta è stata rilasciata nel 2007), allora le priorità erano altre.

Puoi *provare* a cambiare gli attributi dei tag script aggiungendo async:
http://davidwalsh.name/html5-async
onestamente, però, non so che conseguenze possa avere su SMF e i relativi javascript. Mi sembra di ricordare che qualcuno l'ha fatto ed ha affermato non vi fossero problemi, ma... boh, ho qualche dubbio.

Poi potresti minimizzare i file, però poi ogni volta che devi modificarne uno dovrai modificare l'originale, minificarlo e caricarlo... se hai la voglia di farlo puoi provare.

emanuele

Citazione di: Flavio93Zena il Giovedì - 26 Febbraio 2015 - 11:06
Sicuramente Google ti dirà che Google stessa eccelle, ma chi in tutta coscienza ti direbbe che un suo stesso prodotto non è fantastico? Lol.
Il problema è che questo evidenzia solo una certa inconsistenza di google tra quello che fa e quello che "richiede" agli altri, non che il motore di ricerca se ne sbatte di molte cose.
Il motore di ricerca è diventato un p.i.t.a. e stargli dietro è difficile. Alcune cose sono idiotiche, altre sono sensate. Ma in ogni caso, questi strumenti servono prevalentemente ad aiutarti a fornire una migliore esperienza ai tuoi utenti, cosa che di norma dovrebbe essere nelle tue priorità. Poi, ovviamente, ognuno ha diverse priorità, quindi non è detto che tu debba per forza essere interessato a quello che interessa wild.

Citazione di: Flavio93Zena il Giovedì - 26 Febbraio 2015 - 11:06
Ispeziona la pagina.

Invalid CSS property [...]

Tecnicamente, la maggior parte di questi errori sono dovuti al tuo browser che non supporta certe proprietà CSS3.
Ma il bello del CSS è che questo per te *utente* è totalmente irrilevante, se la proprietà non è conosciuta viene semplicemente ignorata dal browser.

L'essere "anal" come lo sono/erano gli sviluppatori di SMF è abbastanza inutile, certo se non ci sono errori è più facile individuare problemi, ma il fatto che ci siano errori non preclude la corretta visualizzazione di una pagina.

Flavio93Zena

Citazione di: emanuele il Giovedì - 26 Febbraio 2015 - 14:00
fornire una migliore esperienza ai tuoi utenti, cosa che di norma dovrebbe essere nelle tue priorità
Chiaro, il mio obiettivo è quello :)

Citazione di: emanuele il Giovedì - 26 Febbraio 2015 - 14:00
Citazione di: Flavio93Zena il Giovedì - 26 Febbraio 2015 - 11:06
Ispeziona la pagina.

Invalid CSS property [...]

Tecnicamente, la maggior parte di questi errori sono dovuti al tuo browser che non supporta certe proprietà CSS3.
Ma il bello del CSS è che questo per te *utente* è totalmente irrilevante, se la proprietà non è conosciuta viene semplicemente ignorata dal browser.

L'essere "anal" come lo sono/erano gli sviluppatori di SMF è abbastanza inutile, certo se non ci sono errori è più facile individuare problemi, ma il fatto che ci siano errori non preclude la corretta visualizzazione di una pagina.
Quella è una delle pagine messe meglio da quel punto di vista.. Ho avuto modo di ispezionare la schermata della mail di google e anche diverse altre pagine - non c'erano solo avvisi di .css, che come dici te alla fine uno può anche fregarsene, ma anche errori con la crocetta rossa, quindi non di stile.
Non mi ritengo "anal" (;D), perfezionista sì se vuoi, lol.

emanuele

Stiamo andando un po' OT, quindi se la discussione procede spezzerò il topic.

Per mera curiosità ho visitato gmail con chrome, opera (12, quindi non ancora chromium-based) e firefox, nessuno mi ha riportato errori di sorta, né in CSS né in js.

Flavio93Zena

Mi ero divertito a raccoglierli tempo addietro ma non ne ho le forze al momento, sono stanchissimo e non posso nemmeno dirti perchè, lol.

emanuele

Tra parentesi, pare che entro aprile, google inizierà a dare molto più risalto alle pagine "mobile friendly":
https://theadminzone.com/threads/google-expanding-mobile-friendliness-and-sets-date-for-another.132404/
e che questa mossa avrà un "impatto significativo" si risultati... inizio a pensare che di questo bisognerà "avere paura"... xD

Flavio93Zena

emanuele, con permesso... [rant]VAFFAN**** GOOGLE[/rant]
Detto questo bah, il mio sito non è ottimizzato per i cellulari e non lo sarà tanto presto visto e considerato che non ho nè la capacità, nè il tempo nè la voglia di ricodificare quella patacca di tema di default per renderlo responsive.

Discussioni simili (3)