SVP pensez à vous inscrire
guest

sp_LogInOut Connexion sp_Registration S'inscrire

S'inscrire | Mot-de-passe perdu ?
Recherche avancée

— Activité du forum —




— Correspond —





— Options du forum —





La longueur du mot recherché est au minimum de 3 caractères et au maximum de 84 caractères

sp_Feed Flux RSS du sujet sp_TopicIcon
Optimisation du site


Jeu :

Ludopeole :

Tags :

20/07/2014
19:16
Photo du profil de jalpes
jalpes
Member
Members
Nombre de messages du forum : 29
Membre depuis :
10/07/2014
sp_UserOfflineSmall Hors ligne

Votre site contient, sur chaque page, de la ligne 34 à la ligne 33863 (non, je ne me suis pas trompé et n’ai pas mis un 3 en trop) du code CSS. Pourquoi ne pas externaliser ces lignes dans un fichier css afin que celui-ci soit mis en cache sur le browser plutot que renvoyé à chaque requête ?

Idem pour le javascript en fin de page ?

Ca permettrait de réduire la taille de la page et accélérer le temps d’affichage. Cela rendrait le site plus agréable à l’utilisation :-)

De plus, vous pouvez configurer le temps de cache coté client sur toutes vos images et css/javascript afin que le browser ne le demande pas à chaque fois… ca permettrait de passer de 91 requêtes (sur la home aujourd’hui) à moins d’une dizaine…

Bonne continuation à Ludovox

20/07/2014
20:31
Photo du profil de Sha-Man
Sha-Man
Administrateur
Nombre de messages du forum : 1872
Membre depuis :
14/04/2014
sp_UserOfflineSmall Hors ligne

Salut Jalpes et merci pour tes remarques.

J’ai pas mal bossé ce week-end sur l’optimisation du site niveau chargement en essayant de suivre les « bonnes pratiques » du net.
Normalement la partie gestion du cache, compression et réduction du poids des images sont un peu meilleures.

J’ai encore quelques soucis : de gros codes CSS qui trainent, des fichiers JS que je n’arrive pas à déplacer actuellement ou optimiser car cela fait sauter les charts des fiches de jeux ou le slider invariablement.
Et j’ai aussi le problème que le formulaire Wysiwyg de CKeditor charge 400KB à chaque page alors que ce n’est pas utilisé partout.
Après c’est ma faute aussi, j’ai demandé à Jim qu’on puisse mettre des commentaires mieux que juste du texte brut (comme ici dans le forum d’ailleurs ou c’est plus que sobre…)

Au passage je suis en train de me demander si j’ai pas un plugin qui m’a fait ça pour le CSS inline parce que c’est vraiment très surprenant et ça ressemble pas du tout à Jim de tout mettre en dur dans la page.

Il est possible que le plugin mette tout en ligne et combine le css dans la page pour réduire le nombre de chargements de fichiers css externes.

Globalement on est passé de 29/100 sur google page speed insights à 75/100 aujourd’hui et sur webpagetest j’arrive à 5.854s de chargement la première visite, puis 1.599s en retour.
On a encore du boulot, mais ça avance :-)

20/07/2014
21:16
Photo du profil de jalpes
jalpes
Member
Members
Nombre de messages du forum : 29
Membre depuis :
10/07/2014
sp_UserOfflineSmall Hors ligne

J’utilise peu wordpress et j’aime savoir ce que font les plugins que j’installe.
Déjà pour le cache browser, tu peux regarder cette page :
http://code.tutsplus.com/tutor…..–wp-25279

Tu peux te concentrer toi sur le step 3. L’idée est d’utiliser le cache du browser. Etant donné que tu sembles avoir un plugin qui change la version pour chaque modification de css (ajout les ?v=xxx), tu peux utiliser un cache client assez long.

Ensuite, pour tout ce qui est inline, c’est en effet étrange d’avoir ce genre de pratique. Tu peux essayer de désactiver les plugins l’un après l’autre pour savoir lequel est le coupable…

Bon courage !

20/07/2014
23:33
Photo du profil de Sha-Man
Sha-Man
Administrateur
Nombre de messages du forum : 1872
Membre depuis :
14/04/2014
sp_UserOfflineSmall Hors ligne

Je viens de me rendre compte que l’option « désactiver la mise en cache pour les utilisateurs logged in » était cochée…
Je comprenais pas, vu que j’ai passé l’après midi à configurer et tester les améiliorations dues à la mise en cache :-)

Au niveau du inline CSS et JS je pense que c’est un plugin que j’ai viré tout à l’heure qui s’appelle head cleaner.
Et merci, parce que j’avais pas vu qu’il m’avait fait ce truc.

JE vais voir avec Jim mardi comment on va gérer ça :-)

21/07/2014
17:26
Photo du profil de Sha-Man
Sha-Man
Administrateur
Nombre de messages du forum : 1872
Membre depuis :
14/04/2014
sp_UserOfflineSmall Hors ligne

Bon voilà c’est nettement mieux là :-)
Le CSS inline est dégagé, je suis passé en chargement asynchrone. Et j’ai minifié tout le bazaar.
On est sur des pages de 1236 lignes environ.
1.44s de chargement avec la mise en cache sur pingdom je suis content :-)

22/07/2014
07:05
Photo du profil de jalpes
jalpes
Member
Members
Nombre de messages du forum : 29
Membre depuis :
10/07/2014
sp_UserOfflineSmall Hors ligne

C’est beaucoup mieux !! Le cache fonctionne bien et moins de inline.
Mais la page principale du site faite encore 465KB non compressée et une ENORME ligne en fin de page avec un gros CSS dedans (après le <!– Generated in 1,460 seconds. (368 q) –>).

Bon courage pour optimiser encore cela et virer ces CSS de la page ;-)

22/07/2014
11:18
Photo du profil de Shanouillette
Shanouillette
Administrateur
Nombre de messages du forum : 4894
Membre depuis :
14/04/2014
sp_UserOfflineSmall Hors ligne

merci !!

Fuseau horaire du forum :Europe/Paris

Nb max. d'utilisateurs en ligne : 100

Actuellement en ligne : darkomens
10 Invité(s)

Consultent cette page actuellement :
1 Invité(s)

Auteurs les plus actifs :

TheGoodTheBadAndTheMeeple: 1281

atom: 1243

fouilloux: 980

Umberling: 898

eolean: 752

Grovast: 649

Zuton: 427

TSR: 408

morlockbob: 367

tartopom: 346

Statistiques des membres :

Invités : 50

Membres : 3754

Modérateurs : 1

Administrateurs : 5

Statistiques du forum :

Groupes : 4

Forums : 13

Sujets : 5801

Messages :17812

Nouveaux membres :

theoldtroll, tsank, leoballot15578, swid, regis, cyril vacavant, La Rédaction, onidixe, arshanil, Cédric Lapouge

Modérateurs : Fredovox: 263

Administrateurs : Shanouillette: 4894, Sha-Man: 1872, jim: 161, shahindoh: 6, FX: 74