WordPressの速度が遅いので、簡単にできる対策を試してみた、その2。55/86→69/88に改善
前回のつづき。
結論からいうと
GoogleのPageSpeed Insightsで測定。
| mobile | PC | |
|---|---|---|
| before | 55 | 86 |
| after | 69 | 88 |
前回対策した直後は、mobileは62改善していた。しかし今回設定変更前に測定すると、前回の対策前と同じ数値。
そこから色々設定して、mobileは70近くまで改善。PCはそろそろ数値が伸びなくなってきた。
負荷が高すぎるプラグインを停止
プラグインごとの負荷を測定するP3(Plugin Performance Profiler)というプラグインを使って測定。
|
プラグインの数
|
プラグインロード時間
|
プラグインの影響
|
MySQLクエリ
|
|---|---|---|---|
|
18
|
0.683
|
80.3%
|
63
|
プラグインの実行時間(Runtime by Plugin) という項目で、75%をjetpackが占めていた。残り25%がwordpressのコアとその他のプラグイン。
jetpack負荷多すぎ、停止決定。
↓
| mobile | pc |
|---|---|
| 65 | 87 |
| Medium | Good |
mobileは10改善。
P3の測定結果も以下の状態に。
|
プラグインの数
|
プラグインロード時間
|
プラグインの影響
|
MySQLクエリ
|
|---|---|---|---|
|
17
|
0.231
|
42.2%
|
54
|
ページ表示時に不要なプラグインを読み込まない
TinyMCE Advancedなどの、記事編集用プラグインも、通常のページ表示時に読み込まれて負荷になるらしい。Plugin Load Filterというプラグインで、不要なものを読み込まないように設定。
| mobile | pc |
|---|---|
| 64 | 84 |
| Low | Low |
改悪(汗)測定した時間帯も影響している?
とりあえずこのままにしてみる。
停止したのは以下
- Simple Post Notes
- Table of Contents Plus
- TinyMCE Advanced
- WP to Twitter
PHPのバージョンを上げる
PHPのバージョンを確認すると5.6.30。プログ立ち上げ時のまま全然変更していなかった。7.1,2にアップデート。
| mobile | pc |
|---|---|
| 69 | 88 |
| Medium | Good |
というわけで
| mobile | 差分 | PC | 差分 | |
|---|---|---|---|---|
| 最初 | 55 | – | 58 | – |
| 不要プラグイン停止 | 57 | +2 | 60 | +2 |
| minify | 60 | +3 | 72 | +12 |
| gzip | 62 | +2 | 86 | +14 |
| 高負荷プラグイン停止 | 65 | +3 | 87 | +1 |
| 編集用プラグインを読み込まない | 64 | -1 | 84 | -3 |
| PHPをバージョンアップ | 69 | +5 | 88 | +4 |
改善はしたが、mobileの数値がいまいち。せめて80(Good)を目指して、また今度対策してみよう。








ディスカッション
コメント一覧
まだ、コメントがありません