まず確認すること
- 記事の量を確認(1000件あたりから遅くなってきます)
- プラグインを停止してみる
- functions.phpを使用停止してみる
- 実行順にファイルを追っていき、
exit;
して計測(面倒ですが、これでどこのファイルやコードが速度に影響しているか何となく分かります)
MySQLのストレージエンジンを確認する
もしPHPコードではなく、データベースへのアクセスが異様に遅いようならストレージエンジンを確認します。
ストレージエンジンは MyIsam か InnoDB だと思いますが、適当なものに変更してみましょう。
ストレージエンジンの違いについてはこちらの記事が参考になります。
WordPressにはMyISAMとInnoDBどちらが良いのか?
https://ygkb.jp/6901