MainWP Blog - Sebastian Moran
Sebastian Moran is a WordPress performance expert and technical liaison for MainWP.
Using GridPane for Self-Managed WordPress Hosting
GridPane is an easy-to-use and reasonably priced service to self-manage servers. GridPane supports Digital Ocean, Vultr, Linode, Amazon Lightsail, UpCloud, and a custom VPS. GridPane makes it simple to create WordPress sites that are highly performant and optimized for solid WordPress performance. In this example, we use a free core account on GridPane to create and manage a server to host a WordPress site. The free core account will use an NGNIX server stack with server-side caching and Redis object Continue reading the post...
How to Optimize the Cart Fragments Request in WooCommerce
In WooCommerce, the “get refreshed fragments request” is used for updating the mini cart in the header of the site, and the request from WooCommerce can be slow. The request in WooCommerce will show as being; ?wc-ajax=get_refreshed_fragments Some caching plugins have built-in solutions for optimizing the “get refreshed fragments request” from WooCommerce, such as WP Rocket and Swift Performance. The WP Rocket plugin will optimize the AJAX get_refreshed_fragments request, improving your WooCommerce store’s performance. While the Swift Performance plugin has Continue reading the post...
How to Fix the Smart Optimization Compression Issue in Imagify on Your Site
If you use the Imagify plugin for image optimization on your WordPress website. You may have noticed a change to compression levels being offered in the recent 2.0 update Version 2.0 of the Imagify plugin has new default settings for image compression and smart compression. This new default is similar to the ultra mode, and then if the AI detects enough image quality loss, it would be optimized at the aggressive level. The change was meant to make the Imagify Continue reading the post...
How to Remove FluentCRM Plugin Data on Your Site
Suppose you were using the FluentCRM plugin on your WordPress website and have already migrated any collected data into a CRM solution or a different CRM plugin. In that case, you may want to clean up the leftover data. To reset all FluentCRM plugin data from wp-admin, go to; FluentCRM > Settings > Tools To reset the FluentCRM plugin data on your site, you must add the following constant to your site’s wp-config.php file. define('FLUENTCRM_IS_DEV_FEATURES', true); The FluentCRM plugin uses Continue reading the post...
How to Keep Your WP Activity Log Plugin Database Storage Down
If you are using the WP Activity Log plugin on your WordPress website for tracking site activity and changes, then it is worth keeping an eye on the site’s database tables that the plugin uses. The WP Activity Log plugin uses the following custom database tables for storage; wp_wsal_metadata wp_wsal_occurrences wp_wsal_sessions If you are already using the WP-Optimize plugin, then you can quickly check the size of the WP Activity Log from wp-admin; WP-Optimize > Database > Tables Then go Continue reading the post...
How to Remove the WPCode Plugin Data on Your Site
The WPCode plugin is a commonly used plugin for adding code snippets into the header and footer of your WordPress site but for some reason, you may want to move to a different code snippets plugin. In that case, you need to export the existing code snippets, add the existing code snippets into site-specific, or import them into the different code snippets plugin. To export existing code snippets, navigate to; Code Snippets > Tools > Export To delete the stored Continue reading the post...
How to Use the Biometric Logins and Passkeys on WordPress
The iThemes Security Pro plugin added new beta biometric logins and passkey support. This now means that it is much easier for passwordless login to your WordPress site. Passkeys work on Apple and iOS devices and are also supported by Microsoft and Windows. Android support for Passkeys should be coming by the end of 2022. As part of the FIDO alliance, Google, Apple, and Microsoft are all committed to expanding the FIDO standard for passwordless sign-in. The WebAuthn standard is Continue reading the post...
How to Reduce CPU Usage from the WP Rocket Plugin
The WP Rocket plugin is a commonly used solution for full-page caching, minification, and CDN integration. The plugin has two features that can contribute to higher CPU usage on the site’s server if used without changes to the default settings. 1. Preloading Resources The first feature is preload, this is when the cache is created based on a sitemap of the site. First, make sure to adjust the cache lifetime to a more extended period, such as 24 hours this Continue reading the post...
How to Remove Email Logs for FluentSMTP WordPress Plugin
If you are using the FluentSMTP plugin for sending site emails using a transactional email provider such as AWS SES, Postmark, Sendinblue, SendGrid, or SparkPost then the logs database table could cause a lot of bloat on your site. The below database table for FluentSMTP logs could increase to 5-12 GB in size: wp_fsmpt_email_logs You can use the WP-Optimize plugin or phpMyAdmin to check how large the email logs database table is. With the WP-Optimize plugin installed and activated, go Continue reading the post...
Useful Constants for the EWWW Image Optimizer Plugin
The EWWW Image Optimizer plugin is a commonly used plugin and service for optimizing images on your WordPress website. The plugin includes a large number of constants that can be defined in your site’s wp-config.php file. EWWW Image Optimizer Plugin If you want to enable the native lazy loading in the EWWW Image Optimizer plugin, then you can use this constant; define( 'EIO_ENABLE_NATIVE_LAZY', true ); To disable the lazy loader auto-scaler, you can use this constant; define( 'EIO_LL_AUTOSCALE', false ); Continue reading the post...
Share
Manage Unlimited WordPress Sites from One Dashboard!
- Privacy-first, Open Source, Self-hosted
- Easy Client Management
- 15+ & 30 + Premium Add-ons
- Bulk Plugins & Themes Management









