web-dev-qa-db-fra.com

Est-ce que les notifications WP_debug expliquent pourquoi mon site est si lent?

Quand j'active WP_DEBUG, j'obtiens beaucoup des types d'avis suivants (voir ci-dessous). Bien sûr, je n’ai normalement pas activé le débogage, mais je me demande s’il s’agit là d’un indice qui explique pourquoi cela prend si longtemps avant mes pages se chargent. Pour être encore plus clair, mon site va bien une fois que les pages commencent à se charger (il ne s'agit donc PAS de charger de grandes ressources).

Je suis également sur un serveur dédié très rapide, utilisant mod_php, alors je suis assez confiant que le serveur n'est pas le goulot d'étranglement. La lenteur est presque certainement liée au fait que MySQL/PHP prend beaucoup de temps, et j'ai du mal à comprendre pourquoi. Si ces avis ne sont pas utiles, y a-t-il autre chose que je puisse faire pour vérifier cela?

J'ai installé le plug-in de la barre de débogage et il affiche environ 8,5 Mo d'utilisation de la mémoire, ce qui est selon moi assez standard pour un site WP. Je ne suis pas sûr de savoir comment interpréter les données du cache d'objets, mais je l'ai également inclus ci-dessous.

CLARIFICATION: Je ne dis pas que la génération d'erreurs ralentit le site, mais je me demande si ces erreurs sont le résultat d'un problème susceptible de ralentir le site. Ceux que je comprends ne semblent pas pertinents, mais je ne les reconnais pas tous.

Merci d'avance!

Notice: load_plugin_textdomain was called with an argument that is deprecated since version 2.7 with no alternative available. in /Applications/MAMP/htdocs/mysite.com/wp-includes/functions.php on line 2714

Notice: load_plugin_textdomain was called with an argument that is deprecated since version 2.7 with no alternative available. in /Applications/MAMP/htdocs/mysite.com/wp-includes/functions.php on line 2714

Notice: Undefined property: FacebookWidgets::$pluginDirectory in /Applications/MAMP/htdocs/mysite.com/wp-content/plugins/facebook-social-widgets/facebook-social-widgets.php on line 25

Notice: A session had already been started - ignoring session_start() in /Applications/MAMP/htdocs/mysite.com/wp-content/plugins/ipaper/ipaper.php on line 11

Notice: Undefined index: updatelocalip in /Applications/MAMP/htdocs/mysite.com/wp-content/plugins/wp-complete-backup/wp-complete-backup.php on line 32

Notice: A session had already been started - ignoring session_start() in /Applications/MAMP/htdocs/mysite.com/wp-content/plugins/wp-custom-admin-bar/custom-admin-bar-functions.php on line 8

Notice: register_sidebar_widget is deprecated since version 2.8! Use wp_register_sidebar_widget() instead. in /Applications/MAMP/htdocs/mysite.com/wp-includes/functions.php on line 2628

Notice: register_widget_control is deprecated since version 2.8! Use wp_register_widget_control() instead. in /Applications/MAMP/htdocs/mysite.com/wp-includes/functions.php on line 2628

Notice: automatic_feed_links is deprecated since version 3.0! Use add_theme_support( 'automatic-feed-links' ) instead. in /Applications/MAMP/htdocs/mysite.com/wp-includes/functions.php on line 2628

Notice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or init hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /Applications/MAMP/htdocs/mysite.com/wp-includes/functions.php on line 2748

Notice: Trying to get property of non-object in /Applications/MAMP/htdocs/mysite.com/wp-includes/link-template.php on line 243

Notice: Trying to get property of non-object in /Applications/MAMP/htdocs/mysite.com/wp-includes/link-template.php on line 270

Notice: Trying to get property of non-object in /Applications/MAMP/htdocs/mysite.com/wp-includes/link-template.php on line 274

Notice: Undefined index: hl_Twitter_cron in /Applications/MAMP/htdocs/mysite.com/wp-content/plugins/hl-Twitter/functions.php on line 96

Notice: load_plugin_textdomain was called with an argument that is deprecated since version 2.7 with no alternative available. in /Applications/MAMP/htdocs/mysite.com/wp-includes/functions.php on line 2714

enter image description here

1
emersonthis

Non, les avis en eux-mêmes ne constituent pas un problème de performances et leur génération ne prend généralement pas beaucoup de ressources (il y a des exceptions si vous remplacez le gestionnaire d'erreurs - je l'ai vu ralentir à cause du volume de sortie plus important et des conflits avec l'antivirus). Bien sûr, ils indiquent des problèmes potentiels liés à la qualité du code, ce qui est tout sauf bon pour une performance robuste.

Vous pouvez essayer des plugins tels que P3 pour un premier coup d’œil facile, mais je vous conseillerais de vous pencher sur des profileurs plus génériques PHP, tels que Xdebug et XHProf pour un dépannage sérieux.

1
Rarst