You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Do you have many users on your WordPress site? Look them up fast by indexing them in your metadata. Eliminate slow loading on Users, Posts, and Pages panels in your dashboard.
18
+
Do you have thousands of users on your WordPress site? Look them up fast by indexing them in your metadata. Eliminate slow loading on Users, Posts, and Pages panels in your dashboard.
19
19
20
20
== Description ==
21
21
22
22
This plugin speeds up the handling of your WordPress registered users, especially when your site has many thousands of them. (Congratulations! Building a successful site with thousands of users is an accomplishment.) With optimized MySQL / MariaDB database techniques, it finds and displays your users more quickly. Your All Users panel on your dashboard displays faster and searches faster. Your All Posts and All Pages panels no longer lag when displaying. And, you can edit your posts to change authorship more efficiently.
23
23
24
24
Without this plugin WordPress sites with many users slow down drastically on Dashboard pages. It can take many seconds each time you display your Users dashboard panel. It takes just about the same large amount of time to display your Posts or Pages panels. While those slow displays are loading, WordPress is hammering on your site's MySQL or MariaDB database server. That means your site serves your visitors slowly too, not just your dashboard users.
25
25
26
-
And, versions of WordPress since 6.0.1 have dealt with (this performance problem)[https://core.trac.wordpress.org/ticket/38741] by preventing changes to the authors of posts and pages in the Gutenberg editor, the classic editor, and the Quick Edit feature. Those versions also suppress the user counts shown at the top of the Users panel.
26
+
And, versions of WordPress since 6.0.1 have dealt with [this performance problem](https://make.wordpress.org/core/2022/05/02/performance-increase-for-sites-with-large-user-counts-now-also-available-on-single-site/) by preventing changes to the authors of posts and pages in the Gutenberg editor, the classic editor, and the Quick Edit feature. Those recent versions also suppress the user counts shown at the top of the Users panel. This plugin restores those functions.
27
27
28
-
This plugin helps speed up the handling of those large numbers of users. It does so by indexing your users by adding metadata that's easily optimized by MySQL or MariaDB. For example, when your site must ask the database for your post-author users, the database no longer needs to examine every user on your system. (In database jargon, it no longer needs to do a notoriously slow full table scan.)
28
+
This plugin helps speed up the handling of those large numbers of users. It does so by indexing your users by adding metadata that's easily optimized by MySQL or MariaDB. For example, when your site must ask the database for your post-author users, the database no longer needs to examine every user on your system. (In database jargon, it no longer needs to do notoriously slow full table scans to find users.)
29
29
30
30
When slow queries are required to make sure the metadata indexes are up to date, this plugin does them in the background so nobody has to wait for them to complete. You can set the plugin to do this background work at a particular time each day. Many people prefer to do them overnight or at some other off-peak time.
31
31
@@ -48,7 +48,7 @@ This is a companion plugin to [Index WP MySQL for Speed](https://wordpress.org/p
48
48
49
49
= I see high CPU usage (load average) on my MariaDB / MySQL database server during user index building or refresh. Is that normal?
50
50
51
-
**Yes.** Indexing your registered users requires us to insert a row in your wp_usermeta tab;e for each of them. We do this work in batches of 5000 users to avoid locking up your MariaDB / MySQL server. Each batch takes server time. Once all the batches of index building or refresh are complete, your CPU usage will return to normal.
51
+
**Yes.** Indexing your registered users requires us to insert a row in your wp_usermeta tab;e for each of them. We do this work in batches of 5000 users to avoid locking up your MariaDB / MySQL server. Each batch takes server time. Once all index building or refresh batches are complete, your CPU usage will return to normal.
52
52
53
53
= Can I use this if I have disabled WP_Cron and use an operating system cronjob instead?
54
54
@@ -86,7 +86,11 @@ WordPress's trac (defect-tracking) system has [this ticket # 38741](https://core
86
86
87
87
Install and activate this plugin in the usual way via the Plugins panel in your site's dashboard.
88
88
89
-
Configure it via the Index for Speed menu item under Users.
89
+
Or, if you use [composer](https://getcomposer.org/) to configure your site, install it with this command.
0 commit comments