As I have said before having too many or poorly configured and outdated plug-ins is one of the key reasons your site is slowing down. They hog the host server CPU and drain its memory.
As a result, you site can grind to a halt, like what I had experienced recently.
For for most of us who are using a shared web hosting service, there is a good possibility we will encounter the common problem called “Error Establishing A Data Connection”.
Plugins are useful and helpful in many ways. But don’t install every plugin when someone suggest recommends it on the Internet. You should break down your plugins in two main group:
1. The Ones You Use All The time
(example: W3 total Cache, WordPress Related Posts, etc)
2. The Ones You Activate When Need Them
(example:Broken Link Checker, P3 plugin Performance Profiler, WP-Optimize, etc)
So, how does one know which plugin is overloading the host server?
Here is a plug-in that measure the impact on site’s loading time. It is called P3 Performance Profiler.
It is over here: https://wordpress.org/plugins/p3-profiler/
How To Use:
1. Click Install Now and then click Activate Plugin.
2. Go to Tools on your WordPress Dashboard, and click on P3 Plugin Profiler.
3. Click the “Start Scan” button.
4. Then it gives you two options: Auto Scan and Manual Scan.
5. Click on either one.
6. Once it finishes scanning, it will show you the results.
7. From the report, you can decide which are the plugins you like to keep and which ones you may want to deactivate or even delete them away.
For those plugins which use up high memory, after you have deactivated them inside WordPress, remove them completely from WordPress’s plugins folder located in wp-content/plugins in your host server directory.
As for the P3 plugin, you should uninstall it after using it. You can always re-install it whenever you want to check the resource again.