Hiya,
I have this website lekkervega.nl where we use GF (Version 2.5.12.1). Since a while it was very slow in the backend (par example going to Posts>AllPosts is taking +1 minute to load, also showing all plugins is taking 90 seconds to load).
I disabled alle plugins, it was fast again
I started up all plugins, except GF, its ok
As soon as i startup GF it slows down.
I deleted all entries from the form (we only have 1 forms) : did not help
deactivated the form : did not help
checked system-report in GF, 1 error: cURL error 28: Operation timed out after 2000 milliseconds with 0 bytes received (Host (Siteground) Support sais that is not in their system being caused).
So… i get stuck here. Only thing left i can imagene is delete the plugin and form and re-install… but in the GF forum i noticed support helping people out on this kind of stuff.
I can’t replicate the issue in a default WordPress installation. You will want to try the following remaining tests:
Switch to a default WordPress theme (e.g. Twenty Twenty-One).
Disable all plugins and enable only Gravity Forms.
Regarding to the cURL error 28, that’s for the Background Tasks, right? If so, that has no relation with the slowness and certainly it’s a problem that your host support should resolve.
To be clear, we don’t use cURL directly, we use the WP core function wp_remote_post().
Basically what it does is to ask WP for the URL of your site and use wp_remote_post() to connect to admin-ajax.php file, then WordPress uses cURL to perform the request. The full URL use for the request would be something like https://example.com/wp-admin/admin-ajax.php (example.com would be your site domain).
So in short when you see that cURL error 28 for Background Tasks, your server is not responding to itself.
You can find some details about this error and tips that could help in the following article: cURL error 28 in WordPress – Samuel Aguilera
But most of the time this is something that will require the assistance of your host support.