manifest / performance / make-postmeta-faster
Make Postmeta Faster
A WordPress plugin to manage wp_postmeta index.
★ 2stars
48release downloads
0.8.2latest · 2 years ago
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/tarosky/make-postmeta-faster/releases/download/0.8.2/make-postmeta-faster.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
A WordPress plugin to manage wp_postmeta index.
Description
This plugin was born related to this ticket: https://core.trac.wordpress.org/ticket/41281
これまでの私の経験から、大量の投稿を持つWordPressサイトはpost metaを含むクエリがスロークエリになる傾向があります。ひどい場合は30秒もかかることがあり、また、それは投稿が特定の数を超えた場合に発生する、つまり「ある日突然サイトが重くなる」という事象によって発生します。これはMySQLがFile Sortを戦略として選んだ時です。
このプラグインはFile Sort発生を防ぐため、post metaにインデックスを付与します。
Usage
インストールして有効化してください。
CLI
wp plugin install コマンドでインストールして有効化できます。
wp plugin install https://github.com/tarosky/make-postmeta-faster/releases/latest/download/make-postmeta-faster.zip --activate
index コマンドが利用可能になります。
wp index display postmeta
利用方法はヘルプをご覧ください。
# コマンドのリストを表示
wp help index
# サブコマンドのヘルプ
wp help index add
# postmetaにインデックスを付与する
wp index add postmetaReleases
1 release. Each count is every asset in that release; expand a row for the breakdown.
Tag
Published
Assets
Downloads