When it comes to a course or a membership site, you need to offer a good user experience. One such experience that everyone goes through is the login process. If this login process is slow, then it doesn’t make a good impression on your users, and you might even have members contacting you about this issue. That’s why in this article, we’ll go through a few things which can help in improving the login speed of your Memberium based site.
Improving the login speed of the Membership site
If you have a login actionset enabled, then it would mean that the particular actionset will run on your users each time they log in to the site.
If this is not required, and you want to speed up the login process, then you might want to skip using this option.
You can find this option from Memberium > Settings > Login tab.
Maximum Contact Cache Age
Using the maximum contact cache age option can speed up the logins, as it would cache the contact records. You can find this option from Memberium > Settings > Performance tab.
The default value is 0, which means no caching; the contact records will refresh on every login.
If you’d like to cache the data for one hour, you would set the Cache Age to 3600.
However, note that using this option means that the user won’t be synced each time upon login due to caching.
Disable Synchronize Affiliate Records
This option is used to sync the contact’s affiliate information during login.
Synchronizing this data is only useful if your users are Referral Partners and you need to display their information on the site.
If you’re not using the affiliates feature on your site, it’s recommended to have this “Synchronize Affiliate Records” option turned OFF.
You can find this option from Memberium > Settings > Performance tab.
Disable Synchronize Tag Dates and eCommerce Records
You can optimize the login time by disabling the “Synchronize Tag Dates” and “Synchronize eCommerce Records” if these options are not required.
You can find both these options at Memberium > Settings > Performance tab.
The option Synchronize Tag Dates is used to sync the date of tags to the site. If you don’t need to sync data on when each tag is applied, you can disable “Synchronize Tag Dates” option but do note that this option needs to be enabled for some Memberium shortcodes.
The Synchronize eCommerce Records option lets you enable or disable looking up and synchronizing the contact’s eCommerce information during login. This includes order and subscription history, credit card data, and invoice data. If you’re not going to use Infusionsoft for eCommerce, then it’s safe to disable this option.
Disable Last Login Date field
The Last Login Date Field from Memberium > Settings > Login tab, if selected, will store the date and time of when the user last logged into the site.
Updating the last login field will consume an API call and is not cacheable. If you are expecting heavy traffic and it is not critical, you may want to disable this feature.
Check Sync Options
Go to Memberium > Sync options and then check the pages for “Tag Categories” and “Contact Fields”.
We suggest syncing only the required tags categories and contact fields. If more categories and contact fields are selected, then it can cause a performance drop. You can check out our documentation on sync options for more details.
Opt for a faster hosting plan
A good web host with a fast plan would help improve not just the login speed but the overall speed of the site.
We have a list of recommended web hosts that you can check out. The list also includes hosts that you can stay away from.
We hope these tips will help you in improving the user login speed of your site. Do give them a try!
Still having issues?
If you’re still facing this problem, then you can contact our support team by opening a support ticket.
Please provide us with the following when you open a ticket with us (email us at firstname.lastname@example.org)
- URL of your membership site
- WordPress admin username and password (can be temporary)
- Email and password of a test user (non-admin)
Once we have the required information, we’ll be able to help you with this.