Skip to content

Commit 37a7d9b

Browse files
committed
Readme and screenshot updates, v1.1.1.
1 parent 341a801 commit 37a7d9b

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

.wordpress-org/screenshot-2.png

2.24 KB
Loading

.wordpress-org/screenshot-3.png

54.3 KB
Loading

readme.txt

+11-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
=== Index WP Users For Speed ===
2-
Contributors: OllieJones
2+
Contributors: Oliver Jones
33
Tags: users, database, index, performance, largesite
44
Requires at least: 5.2
55
Tested up to: 6.1
@@ -15,17 +15,17 @@ Primary Branch: main
1515
Text Domain: index-wp-users-for-speed
1616
Domain Path: /languages
1717

18-
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.
1919

2020
== Description ==
2121

2222
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.
2323

2424
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.
2525

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.
2727

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.)
2929

3030
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.
3131

@@ -48,7 +48,7 @@ This is a companion plugin to [Index WP MySQL for Speed](https://wordpress.org/p
4848

4949
= I see high CPU usage (load average) on my MariaDB / MySQL database server during user index building or refresh. Is that normal?
5050

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.
5252

5353
= Can I use this if I have disabled WP_Cron and use an operating system cronjob instead?
5454

@@ -86,7 +86,11 @@ WordPress's trac (defect-tracking) system has [this ticket # 38741](https://core
8686

8787
Install and activate this plugin in the usual way via the Plugins panel in your site's dashboard.
8888

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.
90+
91+
`composer require wpackagist-plugin/index-wp-users-for-speed`
92+
93+
Once you have activated it, configure it via the Index for Speed menu item under Users.
9094

9195
= Credits =
9296
* "Crowd", a photo by James Cridland, in the banner and icon. [CC BY 2.0](https://creativecommons.org/licenses/by/2.0/)
@@ -97,6 +101,7 @@ Configure it via the Index for Speed menu item under Users.
97101

98102
1. Access to this plugin's configuration panel.
99103
2. This plugin's configuration panel.
104+
3. The bulk editor for All Posts showing the selection box with autocompletion of author name.
100105

101106
== Changelog ==
102107

0 commit comments

Comments
 (0)