状況
WordPressの管理画面で「サイトヘルスステータス」に「致命的な問題」というのが表示されました。
「自動読み込みオプションはパフォーマンスに影響を与える可能性があります」とあります。
調査
phpMyAdminを使ってWordPress関連のテーブルwp_optionsがあります。
このテーブルのautoloadがyesになっていてoption_valueのサイズが大きいレコードが問題らしいです。
作業
次のSQLを実行します。
SELECT option_name, length(option_value)
FROM wp_options
WHERE autoload='yes'
ORDER BY length(option_value) DESC;
FROM wp_options
WHERE autoload='yes'
ORDER BY length(option_value) DESC;
次の通りサイズの大きいレコードが見つかります。
option_name | length(option_value) |
---|---|
_transient_dirsize_cache | 660087 |
theme_mods_cocoon-child-master | 24591 |
blc_installation_log | 22750 |
quads_settings | 14006 |
quads_settings_backup_reset | 14006 |
「_transient_dirsize_cache」が突出して大きいです。
このレコードを検索して、option_valueを丸ごと削除します。
これで「自動読み込みオプションはパフォーマンスに影響を与える可能性があります」が消えました。
コメント