Ottimizza la velocità: js e immagini

Ciao,

Mi chiedo se esista una funzionalità che unisca tutti o più file JavaScript in uno solo e riutilizzi le immagini tramite CSS sprite?

Ho notato che il caricamento del sito richiede un po’ di tempo la prima volta, mentre da allora risulta molto veloce.

Hai qualche consiglio da darmi?

Se stai utilizzando la nostra installazione ufficiale e hai abilitato SSL (ad esempio, accedi al tuo sito tramite https://yoursite.com), otterrai HTTP/2.

Questo significa che inviamo tutte le risorse in modo più efficiente e che gli sprite per gli avatar e altri vari trucchi necessari nell’era di HTTP/1.1 non sono più vantaggiosi.

Ah sì, capisco. Non pensavo che HTTP/2 fosse incluso di default nell’immagine DO di Discourse o nello script di installazione.

Non sono un esperto di questa pila tecnologica, mi chiedevo perché ci fosse un mix di richieste HTTP/1.1 e HTTP/2. È una scelta del browser?

Inoltre, per ridurre i tempi di caricamento della prima pagina, c’è un argomento o una discussione qui su ottimizzazione della pagina, CDN o impostazioni lato server specifiche per Discourse?

Ho tempi di caricamento tra 7 e 10 secondi in una finestra di navigazione privata, e si tratta di un’installazione standard con un forum piccolo.

Inoltre, se c’è una sezione blog o categorie, mi piacerebbe leggere delle decisioni ingegneristiche e di scalabilità prese dal team di Discourse durante la creazione del forum.

Puoi cercare “scaling” e “scalabilità” usando la lente d’ingrandimento qui sopra. :wink:

Puoi anche trovare i link al blog di codinghorror dai post che condivide qui nella sottocategoria #site-feedback:blog.

Questo è un post davvero utile su un argomento correlato che potresti perdere:

Se fai attenzione allo screenshot, vedrai che le righe che mostrano HTTP/1.1 non sono richieste vere e proprie, ma semplicemente risorse provenienti dalla cache.

Grazie a tutti :grinning: