Why is my View slow to load?
There are a few leading causes that can impact View loading times on the frontend:
Encryption Plugins
Encryption plugins like Gravity Forms Encrypted Fields or similar plugins can significantly impact View loading times.
Encrypting and decrypting values are very slow tasks (on purposeāit's more secure). This, however, doesn't pair well with fast load times on the front end.
Gravity Forms Secure File Download Location
Loading images takes a long time when Gravity Forms Secure File Download Location is enabled.
To fix:
- Enable the Use Direct File Path for Media setting for File Upload fields, or
- You may disable the setting completely, if your site's uploads aren't sensitive in nature
GravityView Multiple Forms
If you have a View that is connected to multiple forms, that can take longer for the entries to be gathered and displayed.
How to improve:
- Enabling Strict Entry Match will improve the speed for these Views.
- Reducing the number of joined forms
Showing too many entries on one page
Showing a large number of entries on a page can slow down the rendering of a View.
To fix, adjust the Number of entries per page setting to reduce the number of entries shown on a page.