このところWordPressの管理画面が重かったので、MYSQLとPHPをチューニングしました。
レンタルサーバだと触れない部分になりますが、VPSとか専用サーバ借りてる人には参考になるかもしれません。
MYSQLで今回いじったのはこの辺。my.cnfで設定できます。
my.cnf
query-cache-size
join-buffer-size
tmp-table-size
max-heap-table-size
query-cache-sizeあたりが高速化には重要かな。
PHPではこの辺。php.iniとapc.iniで設定。
php.ini
output_buffering
realpath_cache_size
realpath_cache_ttl
apc.ini
apc.shm_size
今回のボトルネックはAPCだったので設定後かなり軽くなりました。
重いと感じたらこのあたりをチューニングしてみるといいかもしれません。