Hi @habibal !
Is possible that GamiPress can slow down some process if you have configured several awards.
For example, the LearnDash integration includes several events based on the quiz completion (if a user completes it, if pass or fails, if a user has completed it with a minimum grade, etc).
If you configure 20 requirements (points awards, deducts, steps, and rank requirements) it could make the process slow down since GamiPress needs to check if a user is able to earn all of them and also if the user should earn something more (like an extra achievement, or award extra points for something, etc).
For that, the way you can speed up some process is by reducing the number of requirements that are using this event (for example, if you have 20 achievements looking for the same event, reduce them to 10).
The GamiPress awards engine is developed to run as fast as possible but is comprehensible that will run slower if is required to perform several checks on a single action.
There are some improvements you can apply to your database and server but these recommendations are outside the GamiPress support since they are related more to server management and improvement than to GamiPress.
Please, make them on a staging site first and always consult them to your hosting provider first:
1) Check all our guidelines about database performance as explained here: https://gamipress.com/docs/advanced/database-performance/
Note: If you are not sure how to apply them, contact to your hosting provider and send them this document to check this for you.
2) Clean up GamiPress “Event Trigger” logs from GamiPress -> Tools -> General -> Clean-Up Logs Tool.
3) Remove the GamiPress points awards or achievements and ranks requirements you don’t truly need (to reduce the number of awards).
4) Enable Memcached on your server (talk with your hosting team support).
Hope it helps!