タグ付けされた質問 「performance」

効率的なコードを書くと、サイトのパフォーマンスが向上します。これは通常、ページが提供される速度で測定されます。

3
WordPressのメモリ使用量をプロファイルする理想的な方法は何ですか?
私たちはしているWordPressのマルチサイトのインスタンスを実行している現在、30かそこらのサイトで、2台のRackspaceのクラウドサーバ上で一つのウェブと1つのデータベースを。私はNginxを静的アセットの前に置き、Apacheはすべての動的リクエストを処理します。データベースのMemcachedとPHPのAPC opコードキャッシングも構成しました。W3 Total Cacheは、すべてのサイトでデフォルトで有効になっています。 これは、1つの問題で高速です。Apacheプロセスは、通常80〜120 MBのサイズになります。Webサーバーには2 GBのメモリが搭載されています。つまり、問題が発生するまで15ほどのプロセスを取得します。プロセスは明らかにそれほど大きくあるべきではありませんが、なぜそうなのかについて私は困惑しています。 何が起こっているのかを識別するための良い戦略は何ですか? 前もって感謝します! 10/10/10更新:不思議なことに、メモリの問題の解決策はPHP xdebugを無効にすることでした(構成で誤って有効にされ、ランダムなメモリ使用量の急増を引き起こしていました)。

4
Wordpressで遅いクエリのソースを見つけるにはどうすればよいですか?
投稿数が8000を超えるWordPressサイトがあり、新しいサイトを追加するたびにサイトが応答しなくなります。MySQLのスロークエリログを確認したところ、postsテーブルのほとんどの行を返す選択を実行しており、実行に長い時間がかかっていることがわかりました。 これは例です: Query_time: 149.702704 Lock_time: 0.000078 Rows_sent: 4699 Rows_examined: 9398 Rows_affected: 0 Rows_read: 4699 use 488726_wp; SELECT `ID`, `post_author`, `post_date`, `post_date_gmt`, `post_status`, `post_name`, `post_modified`, `post_modified_gmt`, `post_parent`, `post_type` FROM `wp_posts` WHERE ( (post_status = 'publish' AND (post_type = 'post' OR post_type = '')) OR (post_status = 'publish' AND post_type = 'page') …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.