When a client submits a ticket with concern over their site speed, the first thing we need to do is to run these three page-speed tests:
After you run each test, you will get a url with the results. Paste each result in a note and then assign the ticket to a senior dev. (Stefano first, then Jewel)
Action Items to Improve Page Speed
- Optimize images
- Install Smush plugin to optimize images
- set max image size to 2880×9999 and remove EXIF data (if not a photography website, where meta like Fstop and shutter speed is needed)
- Install caching plugin
- Install Autoptimize
- Other caching plugins are not recommended since WP Engine does this already
- Utilize WPE CDN
- Turn on in wp-admin > WP Engine
- Optimize WordPress database
- run SQL query
- SELECT option_name FROM wp_options WHERE autoload = ‘yes’;
- then run for each returned from the above query
- UPDATE wp_options SET autoload=’no’ WHERE option_name='[OPTION_NAME]’;
- run SQL query
- Limit post revisions
- In functions.php, look for the setting WP_POST_REVISIONS and set to the desired number (3-5 is advised). If not found, this feature is not used (it’s set to 0).
- Disable AJAX cart fragments
- Install Disable Cart Fragments plugin https://wordpress.org/plugins/disable-cart-fragments-littlebizzy/
