web-dev-qa-db-ja.com

WP_debug通知は、なぜ私のサイトがとても遅いのかを説明していますか?

WP_DEBUGを有効にすると、以下のような通知がたくさんあります(下記参照)。もちろん、私は通常デバッグを有効にしていませんが、なぜこれがそれほど時間がかかるのかについての手がかりになるのではないかと思います以前私のページが読み込まれます。より明確にするために、私のサイトはページがロードされ始めれば大丈夫です(だから大きなリソースをロードすることではありません)。

私はmod_phpを実行している非常に高速な専用サーバーにもいるので、サーバーがボトルネックではないと確信しています。遅さはMySQL/PHPが長い時間を要することとほぼ確実に関連しています、そして、私はなぜその理由を理解するのに苦労しています。これらの通知が役に立たない場合、これをチェックするために他にできることはありますか?

私はデバッグバープラグインをインストールしました、そしてそれは私がWPサイトのためにかなり標準的であると思う約8.5MBのメモリ使用量を示しています。オブジェクトキャッシュデータの解釈方法はわかりませんが、以下にも記載しました。

明確化:私は、エラーを生成することがサイトを遅くすることを提案しているのではなく、むしろこれらのエラーがサイトを遅くしているかもしれない問題の結果であるかどうか疑問に思う。私が理解しているものは関連性があるようには見えませんが、私はそれらすべてを認識していません。

前もって感謝します!

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

いいえ、通知自体はパフォーマンス上の問題ではなく、通常は生成するのに多大なリソースを必要としません(エラーハンドラを交換する場合は例外があります。出力ボリュームが大きく、ウイルス対策と競合するため遅くなります)。もちろん、彼らが示しているのはコード品質に関する潜在的な問題です。

一見しやすいように P3 のようなプラグインを試すことができますが、もっと一般的なPHPプロファイラーを調べることをお勧めします。深刻なトラブルシューティングのために XdebugXHProf

1
Rarst