Je travaille sur un site Web Wordpress (pas encore en ligne). La plupart du temps quand je charge la page d'accueil c'est bien. Parfois, cependant, il gèle une seconde en charge, avant de continuer comme d'habitude. Comment puis-je déboguer ce problème?Le site web se fige pendant quelques secondes
Répondre
D'abord, je profiler votre performance php avec:
- xdebug en utilisant des outils externes comme cachegrind
Ensuite, je voudrais aussi faire quelques tests de base avec:
+1, et Firebug est également merveilleux lors du profilage de la vitesse du site, avec son addon: HttpFox –
@Mao O homme, je oublie de mentionner firebug, mais vous avez besoin d'utiliser Yslow et je crois aussi la vitesse de la page google! + merci pour +1 – Alfred
Est-ce que vous le testez sur un serveur ou localement?
J'ai rencontré cela lors du développement sur un serveur local, et c'est généralement le délai d'accès à la base de données.
La page ne serait pas ** gelée ** en raison d'un retard de la base de données, elle se chargerait plutôt plus lentement. ** Le fait de me congeler ** indique que le navigateur entier ne répond plus. – Marko
Je suppose que la congélation signifie qu'il faut plus de temps pour que la demande soit traitée. Côté serveur, pas côté client. – Dogbert
Chrome a un outil de développement qui vous permet de profiler la page et de voir combien de temps le navigateur passe sur des choses différentes. Il est situé sous les outils de développement et est appelé timelines.
Je pense que firebug for firefox peut faire la même chose mais je n'ai jamais utilisé ça.
De grandes ressources externes nécessitant une redistribution peuvent bloquer le contenu. Recherchez des javascripts complexes et des polices intégrées en plus de votre analyse de performance générale.
- 1. site introuvable pendant quelques secondes dans le point de partage
- 2. Le navigateur se fige pendant javascript eval()
- 3. L'application iPhone se bloque sporadiquement pendant quelques secondes
- 4. Pourquoi mon site Web se fige-t-il constamment?
- 5. Connexions Mysql se terminant en quelques secondes
- 6. App se bloque après quelques secondes
- 7. Comment afficher une grille pendant quelques secondes dans WPF?
- 8. Comment figer un script PHP pendant quelques secondes?
- 9. urllib2 se fige GUI
- 10. Socket client lu "se fige"
- 11. Reporter le postback pendant 3 secondes?
- 12. La fonction WriteFile "se fige"
- 13. Eclipse se fige avant de commencer
- 14. Conseils pour travailler pourquoi ma demande se fige parfois pendant le chargement
- 15. php - il reste quelques secondes?
- 16. La création de UIImagePickerController se bloque pendant plusieurs secondes
- 17. La boucle d'ASP bloque le site Web pendant l'exécution
- 18. Le site web se bloque après le post de retour
- 19. Le périphérique Android se déconnecte du débogueur quelques secondes après que le point d'arrêt est atteint
- 20. Le curseur de la souris se fige dans Windows LabView
- 21. flash débutant - retarder le cadre pendant X secondes puis continuer
- 22. Zend, chargement lent, "attente de réponse" pendant 20-80 secondes sur le site local
- 23. workling client s'arrête dans quelques secondes après le démarrage
- 24. Masquage d'un site Web django pendant le développement
- 25. Le lecteur Flash se fige en mode plein écran
- 26. UIButton actionafter maintenu pendant x secondes
- 27. Comment j'ignore l'action de l'apparence d'actionSheet en maintenant un lien pendant quelques secondes dans UIWebView
- 28. Comment faire pour MouseDown après quelques secondes?
- 29. Les requêtes LDAP suspendues pendant 15 secondes
- 30. Comment rediriger JSF après quelques secondes
Le site web est-il lourd? Votre ordinateur est lent en général? Vous pourriez exécuter World of Warcraft en arrière-plan lorsque la page se fige pour tout ce que nous savons. Téléchargez votre site Web afin que nous puissions reproduire le problème et vous aider si. – Marko
Je pense que vous avez raison, c'est la faute de WoW. – MooGoo