web-dev-qa-db-fra.com

Site lent à cause du thème WordPress Evolve

J'ai installé WordPress la dernière version de mon site. Il utilise le thème Evolve. La démonstration de ce thème est ici . La démo originale est également lente. Le ralentissement est comme ça, le site attend 9 à 10 secondes pour s'ouvrir, le serveur ne répond pas. Ensuite, il ouvre.

J'ai essayé chez localhost, c'est lent chez mon localhost. J'ai changé pour le thème par défaut, mon site devient rapide. Comment puis-je trouver un problème de ce thème?

Voici les résultats du test de vitesse pingdom.com.

Site speed

2
emrece

Le thème IS est très lent et les tests avec YSlow et Firebug n'indiquent pas vraiment pourquoi. Cependant, avec suffisamment d'expérience dans la recherche de pages Web, vous pouvez voir certaines tendances.

Pensez-y: il serait peut-être utile d'apprendre à être plus précis lors de la rédaction de rapports sur des sujets tels que la vitesse du site. Qu'est-ce que le temps de chargement lent ou les animations? Quelles pages sont lentes - juste la première page ou toutes les pages? Si une page est plus lente que les autres, en quoi cette page est-elle différente des autres? Si vous pouvez poser et répondre à ce type de questions, vos capacités de dépannage feront un grand pas en avant.

Lorsque vous chargez le site pour la première fois, le graphique d'en-tête et le menu sont rendus dès que le serveur répond et que les choses semblent s'interrompre. L'élément générant la pause est le curseur. Une fois les images et le javascript chargés et rendus par le curseur, le reste de la page se met en place assez rapidement. Ergo, le curseur peut être le problème.

Comment pouvons-nous tester? Cliquez sur le lien À propos dans le menu pour voir comment se charge une page intérieure. En fin de compte, les pages intérieures se chargent rapidement une fois que le serveur a répondu. Cela conforte donc notre théorie selon laquelle la diapositive pourrait être un problème. Cependant, le chargement du lien en vedette nous ralentit encore, mais pas autant que la page d'accueil. Alors, qu'est-ce qui est différent sur la vedette? Pour commencer, Featured est une archive de catégories pour que la boucle WordPress fonctionne pour afficher les publications. Bien que je ne puisse pas voir le code de la boucle en regardant simplement le début du site, je parierais que le thème de l'auteur du thème a trop modifié le PHP pour la boucle et que la base de données risque de réagir plus lentement . L'autre chose qui diffère dans l'archive des catégories est la présence de vignettes d'images en vedette. Bien que ceux-ci ne devraient présenter aucun défi majeur, des erreurs de codage de thème peuvent amener WordPress à attendre plus longtemps que nécessaire le strict nécessaire, ce qui retarde le rendu de la page. L'analyse approfondie des publications individuelles semble le confirmer, car chaque publication avec une image prend beaucoup plus de temps à charger que les pages sans images.

Nous avons donc identifié les coupables possibles comme étant le curseur et le traitement d'image/traitement d'image en vedette. Sans voir le code du thème, il est difficile d'aller plus loin. Cependant, vous pouvez probablement désactiver ou supprimer le curseur vous-même et tester à nouveau. Mon hypothèse est que le thème va commencer à réagir beaucoup plus rapidement.

Enfin, assurez-vous de prendre les mesures appropriées que tout propriétaire de site WordPress devrait prendre pour accélérer les choses. Utilisez un plugin de mise en cache, réduisez le code et optimisez l'environnement du mieux que vous pouvez pour donner un coup de pouce à WordPress.

Donc, tout cela étant dit, je suis d'accord avec John Conde ci-dessus: ne perdez pas votre temps à réparer un mauvais thème. Il y en a beaucoup d'autres qui ressemblent à ceci et qui sont réactifs et peuvent travailler avec WooCommerce.

2
JCL1178

Un bel article à connaître: http://yoast.com/speed-up-wordpress/

0
adam-asdf

J'ai désactivé le curseur et je n'utilisais aucun plugin, mais mon site était toujours lent. Je pense que Time For Sent Byte (= serveur en attente) est indépendant du contenu.

Quoiqu’il en soit, je télécharge le thème de différents soure et change de thème, c’est rapide maintenant. Même thème, juste des fichiers différents. Je ne sais pas quelle est la différence avec le fichier de l'ancien thème.

C'est bien maintenant, merci à tous.

0
emrece