|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2009 Messages : 15 ![]() |
Bonjour à tous,
en regardant sur PingDom, je me suis aperçu que l'essentiel du temps de chargement de mon blog (http://abcmoteur.fr) était utilisé par index.php. On s'en rend très bien compte : http://fpt.pingdom.com/#!/http://abcmoteur.fr/ Apparemment il y aurait le plugin Wordpress Popularity Contest qui utiliserait index.php. Comment faire ? |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : février 2007 Messages : 114 ![]() |
Je n'ai pas vraiment compris quel est ton soucis ?
Sur un blog wordpress, toutes tes pages ou presque passent par index.php mais c'est un fonctionnement normal... Par contre si c'est un problème de lenteur, soit ça vient de l'hébergeur qui rame, soit effectivement peut-être un plug-in quelconque qui fait ramer, soit... |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2009 Messages : 15 ![]() |
Je sais que index.php est utile.
Mais déjà une question : pourquoi fais-je partie des seuls blogs qui affichent index.php sur pingdom ? |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : février 2007 Messages : 114 ![]() |
Je ne vois pas où tu as vu que j'ai dit qu'il est utile. D'ailleurs il n'est pas utile mais indispensable !
Après comme je te l'ai dit, je n'ai pas compris ta question de base... |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2009 Messages : 15 ![]() |
J'essaye de mieux expliquer alors.
Il y a deux points : - pourquoi index.php apparaît lors d'un test avec le site PingDom ? 99 % des blogs Wordpress l'affichent pas - pourquoi index.php prend tout le temps de chargement du blog ? On m'a parlé d'erreur 500 et 404 dans mes js sous firebug onglet réseau mais je les vois pas... |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : février 2007 Messages : 114 ![]() |
Je ne connais pas pingdom pour répondre à ta première question... (mais j'aurais un peu tendance à dire qu'on s'en moque non ? En fait tout dépend si pingdom accède à l'adresse du site ou bien index.php... ce qui revient au même au final). Et le fait que je ne sache pas comment fonctionne pingdom ça va conditionner ma 2ème réponse :
Si pingdom se base sur le poids du fichier, ça signifie que c'est sans doute le plus lourd. Mais encore une fois, il faut voir ce qu'il considère... le fichier seul ? le fichier avec les images, les scripts inclus, etc ? Si tout est inclus, il est tout à fait logique que le fichier index.php prend plus de temps à charger que chacun des éléments que le compose. S pingdom se base sur le temps de réponse du serveur (sans considérer la taille du fichier), ça signifie que ton serveur doit ramer un max pour fournir la page index.php (donc pour afficher ton blog). Ca peut soit venir d'un problème de l'hébergeur qui a des serveurs qui ne suivent pas (WordPress est un petit peu gourmand, m'enfin pas de quoi fouetter un chat non plus => change vite d'hébergeur !). Soit un problème sur ta page (un script, un plug-in ou je ne sais trop quoi qui rame et met du temps à s'afficher). Du coup je suis allé voir ton blog (je ne l'avais pas encore fait n'ayant pas bien compris où tu voulais en venir). Et c'est vrai que ça rame grave ! Le chargement se déroule bien et on doit avoir 90% de la page chargée dans le cache quand subitement le serveur n'envoie plus de données... (le navigateur passe "en attente de abcmoteur.fr"). Ca dure bien facilement 1mn avant que la page finisse par s'afficher quand même au final. Sur la source de ta page index.php, il y a tout à la fin du fichier : Code :
<!-- Dynamic page generated in 3.496 seconds. --> |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mai 2009 Messages : 15 ![]() |
Avec PingDom tout est détaillé : temps, connexion, poids, ... c'est l'idéal pour voir où ça cloche ! http://fpt.pingdom.com/#!/http://abcmoteur.fr/
Pour te répondre, tout le temps perdu avec index.php est dans le temps d'attente. Il fait même pas un kB. A mon avis, c'est un fichier qui ne répond pas (des personnes m'ont parlé de 404 et 500 sur mon blog). Du coup, le navigateur attend puis annule. Le problème, c'est que avec firebug je trouve pas ces erreurs 404 et 500. :s |
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Inscription : février 2007 Messages : 114 ![]() |
Moi non plus. Je n'ai pas vu de 404 ou 500... Après j'ai aussi remarqué que c'est super variable. Des fois la page se charge rapidement et d'autres fois non... Donc il suffit que même si on attend beaucoup, le truc qui répond pas facilement fini par répondre et on trouvera pas le 404 ou le 500... Il faut tomber sur le moment ou le serveur n'attendra plus la réponse et où tu auras ta 404 ou 500...
Sinon, faut reprendre toute ta page morceau par morceau et voir ce qui pourrait poser problème (à commencer par les trucs qui se chargent sur un serveur externe) en essayant de les commenter / désactiver pour voir si peut résoudre le problème... Si je peux me permettre... Il y en a quand même une sacré tartine qui se charge !! T'es sûr que tout est utile ? Parce que là, bonjour le poids de la page malgré tout ! |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : mai 2009 Messages : 15 ![]() |
Ca va être fastidieux mais nécessaire de tout tester.
Le problème c'est que beaucoup de plugins ont été installés puis désinstallés, le mieux serait de repartir sur une base propre en supprimant tout. Après faudrait que j'ai une version locale. Tu veux parler de quels éléments ? Le blog fait environ 800 ko mais pour un thème magazine c'est plutôt normal avec toutes ces images... |
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() Inscription : février 2007 Messages : 114 ![]() |
Je ne trouve pas que 800ko soit "normal", même pour ce que tu affiches, images compris... A mon avis ça manque cruellement d'optimisations tout ça...
Repartir sur une base saine serait sans aucun doute une bonne idée et ferait un sacré ménage ! Bon courage ! |
|
|
00
|
|
|
#11 | ||
|
Invité de passage
![]() Inscription : mai 2009 Messages : 15 ![]() |
J'ai du nouveau, le problème viendrait de ces lignes
Code :
|
||
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 812 ![]() |
J'espère que ce code est sous condition.
Parce que sinon cela implique une boucle infinie d'appel à index.php Tu charges index.php qui envoie une requête asynchrone à index.php qui envoie une requête asynchrone à index.php qui.......
__________________
|
|
|
00
|
|
|
#13 |
|
Membre régulier
![]() Inscription : février 2007 Messages : 114 ![]() |
|
|
|
00
|
|
|
#14 | |
|
Invité de passage
![]() Inscription : mai 2009 Messages : 15 ![]() |
Citation:
Autre chose, depuis 3-4 jours j'ai mon taux de rebond qui est passé de 65 à 25 %... pourtant ce problème est bien plus ancien. Pensez-vous que ça pourrait être dû à l'installation puis désinstallation de plusieurs plugins pour google analytics ? |
|
|
|
00
|
|
|
#15 |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 812 ![]() |
C'est une simple condition PHP qu'il faut utiliser, les fonctions de Wordpress ne t'aideront pas.
Il faut simplement vérifier que dans $_POST ne se trouve pas ak_action = api_record_view pour exécuter ce script JS. Ainsi tu éviteras le bouclage.
__________________
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com