Optimiser la vitesse : JS et images

Bonjour,

Je me demande s’il existe une fonctionnalité qui regroupe tous ou plusieurs fichiers JavaScript en un seul et qui réutilise les images via des sprites CSS ?

Je constate que le chargement du site prend un peu de temps lors de la première visite, mais qu’il est ensuite très rapide à partir de la deuxième charge.

Avez-vous des recommandations ?

1 « J'aime »

Si vous utilisez notre installation officielle et que le SSL est activé (par exemple, accédez à votre site via https://votresite.com), alors vous bénéficiez d’HTTP/2.

Cela signifie que nous envoyons tous les assets de manière plus efficace, et que les sprites pour les avatars et diverses autres astuces qui étaient nécessaires à l’ère d’HTTP/1.1 ne sont plus avantageux.

8 « J'aime »

Ah oui, je comprends. Je n’aurais jamais pensé que HTTP/2 était activé par défaut avec l’image Discourse de DigitalOcean ou son script d’installation.

Je ne suis pas un expert de cette pile technologique, mais je me demandais pourquoi il y avait un mélange de requêtes HTTP/1.1 et HTTP/2. Est-ce un choix du navigateur ?

Par ailleurs, pour réduire le temps de chargement de la première page, existe-t-il un sujet ou une discussion ici traitant de l’optimisation des pages, du CDN ou des paramètres côté serveur spécifiquement pour Discourse ?

J’observe des temps de chargement de 7 à 10 secondes dans une fenêtre privée, et pourtant il s’agit d’une installation standard avec un petit forum.

Par ailleurs, s’il existe une section blog ou catégorie, j’aimerais beaucoup lire sur les décisions d’ingénierie et d’évolutivité prises par l’équipe Discourse lors de la création du forum.

Vous pouvez rechercher sur le « scaling » et la « scalabilité » en utilisant la loupe ci-dessus. :wink:

Vous pouvez également trouver des liens vers le blog de codinghorror dans les publications qu’il partage ici, dans la sous-catégorie #site-feedback:blog.

Voici un article vraiment utile sur un sujet connexe que vous pourriez manquer :

3 « J'aime »

Si vous faites attention à votre capture d’écran, vous verrez que les lignes indiquant HTTP1.1 ne sont pas de vraies requêtes, mais simplement des ressources provenant du cache.

5 « J'aime »

Merci à tous :grinning:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.