2010-08-26 8 views
0

J'ai un test wordpress intallation sur localhost et récemment j'ai remarqué que les pages d'administration se chargeaient très lentement. Chaque fois que je suis connecté à Internet et que j'ouvre les pages/wp-admin, il faut 14 à 15 secondes pour le charger. Cela n'arrive pas à l'avant.PHP/Wordpress - obtenir des requêtes http à partir d'une page

Y at-il un moyen d'obtenir des informations sur toutes les demandes http qui sont faites dans la page, tout comme obtenir le nombre de requêtes (get_num_queries)?

Répondre

0

[EDIT: Nouvelle réponse] Après clarification OP, voici la réponse a changé:

Vous pouvez installer et activer xDebug profileur en cela. Voici le tutoriel étape par étape sur la façon de le faire: http://codex.wordpress.org/Testing_WordPress_Performance
Cela vous indiquera combien de temps a passé dans quelle partie du code.

Old Réponse: Je
vous conseille d'installer Fiddler et obtenir toutes les requêtes HTTP faites, leurs réponses et les délais.

+0

je l'ai essayé et je peux voir que les demandes d'images, comme celles de Gravatar. Les requêtes http faites avec CURL pour, par exemple, ne sont pas visibles ... – Alex

+0

Non, les requêtes cURL ne seront pas visibles à travers elle. Vous devriez avoir mentionné cela plus tôt. – shamittomar

+0

@Alex, j'ai changé la réponse. Regardez la nouvelle solution. – shamittomar

1

Qu'entendez-vous par demandes HTTP? Vous voulez dire des ressources demandées comme des images et autres? Ceux que vous pouvez voir en utilisant un outil comme Firebug's "Net tab".

Vous ne savez pas s'il y a beaucoup à faire à ce niveau. Wordpress est plutôt lent et gros - le sort de chaque application Web qui devient de plus en plus complexe ....

Si vous n'avez pas de privilèges root sur le serveur sur lequel votre hébergement fonctionne (pour installer par exemple un cache d'opcode comme APC) la lenteur des back-ends Wordpress peut être mieux aidée en utilisant Google Gears (voir le bouton "Turbo" dans votre backend).

+0

Je suis désolé, je devrais avoir mentionné - http demandes à d'autres sites d'où wp récupère les données. par exemple. de temps en temps, WP vérifie les mises à jour, et pour cela, il fait une demande à wp.org. Quand cela arrive la page prend un peu plus à charger, car il attend que les données soient récupérées ... Mon problème est que ce genre de demandes sont faites chaque fois qu'une page est chargée, pas occasionnellement, donc je veux savoir à quel site ils sont faits :) – Alex

+0

@Alex ah, je vois! Non, je ne connais pas de fonction générique pour connaître le nombre de ceux-ci. Mais je doute qu'ils soient la raison de la lenteur ... Cependant, vous devriez pouvoir désactiver la recherche constante de mises à jour, n'est-ce pas? Peut-être qu'il y a même un plugin pour ça? –

0

si vous utilisez Chrome, vous pouvez utiliser le développeur-vue ou vous pouvez installer Firebug pour Firefox

Questions connexes