Is there any way to select Amelia to initially only load events for the following 10 days? I have 7 reoccurring events going on for the next 2 years at least. The Amelia widget is so slow to load because it loads 920 pages of events every time it opens. I think it would be a great feature to have Amelia open only the following week-10 days of these, but to have a search bar for the customer to be able to search a date for anything beyond that. It would save on the loading time and improve the page speed for Amelia, right now it's taking 15-20 seconds for the Amelia Widget to load which is completely unusable from a UX point of view.
Is there solution for this already that I am missing? Thanks Dan
That didn't help. I tried deleting a lot of my events and that helped a bit but it's still very slow. This is also not ideal, I'd love to set all of my events up for the next year and know they're done, reducing the amount of available events to save on page load seems like quite a large compromise to have to make. On another site I use one of your competitors for bookings and my events are available in perpetuity with no problems whatsoever so surely this is not impossible. The rest of my page loads perfectly fine, all the CSS, all the images, everything, it's just Amelia that loads slow.
Unfortunatelly, there is not much that we can do since as we mentioned Amelia is not SaaS so the speed depends on your hosting package.
We've had customers that used Amelia for Covid-19 vaccinations, and they worked with around 1.000 appointments per day. If you have a lot of data (services, employees, appointments, and most likely customers) combined, so if the form is not filtered (like [ameliabooking service=1] or something similar), the form loads all services and all employees.
If you're connected to Google and/or Outlook Calendar, those are checked for availability as well. Once the service is selected, the employees are drawn and their free time slots are displayed. So, there are a few calls that pull relevant data, but that shouldn't be causing a lot of issues.
Maybe you can try increasing the timeout limit as well. Also, try enabling the "Load Entities on page load" slider in Amelia Settings/Activation? That should avoid AJAX calls for fetching entities (services, employees, locations, packages, tags) and should increase the performance.
This is something that is related to the hosting provider settings. You would need to contact the hosting provider and ask them to increase this option.
Hello there,
Is there any way to select Amelia to initially only load events for the following 10 days? I have 7 reoccurring events going on for the next 2 years at least. The Amelia widget is so slow to load because it loads 920 pages of events every time it opens. I think it would be a great feature to have Amelia open only the following week-10 days of these, but to have a search bar for the customer to be able to search a date for anything beyond that. It would save on the loading time and improve the page speed for Amelia, right now it's taking 15-20 seconds for the Amelia Widget to load which is completely unusable from a UX point of view.
Is there solution for this already that I am missing?
Thanks
Dan
Hello Daniel,
Thanks for reaching out to us.
You can try the pagination option. In General settings, you can configure the Default Items per page for both Frontend and Backend
Let me know if this is what you are looking for or if it helps.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Thanks for the reply Stefan.
That didn't help. I tried deleting a lot of my events and that helped a bit but it's still very slow. This is also not ideal, I'd love to set all of my events up for the next year and know they're done, reducing the amount of available events to save on page load seems like quite a large compromise to have to make. On another site I use one of your competitors for bookings and my events are available in perpetuity with no problems whatsoever so surely this is not impossible. The rest of my page loads perfectly fine, all the CSS, all the images, everything, it's just Amelia that loads slow.
Is there something else it could be?
Hello Daniel,
You are welcome.
Unfortunatelly, there is not much that we can do since as we mentioned Amelia is not SaaS so the speed depends on your hosting package.
We've had customers that used Amelia for Covid-19 vaccinations, and they worked with around 1.000 appointments per day. If you have a lot of data (services, employees, appointments, and most likely customers) combined, so if the form is not filtered (like [ameliabooking service=1] or something similar), the form loads all services and all employees.
If you're connected to Google and/or Outlook Calendar, those are checked for availability as well. Once the service is selected, the employees are drawn and their free time slots are displayed. So, there are a few calls that pull relevant data, but that shouldn't be causing a lot of issues.
Maybe you can try increasing the timeout limit as well. Also, try enabling the "Load Entities on page load" slider in Amelia Settings/Activation? That should avoid AJAX calls for fetching entities (services, employees, locations, packages, tags) and should increase the performance.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Thanks Stefan,
How do I increase the timeout limit? I can't find that anywhere in the settings? My "Load Entities on page load" slider is already turned on.
Thanks
Dan
Hello Daniel,
This is something that is related to the hosting provider settings. You would need to contact the hosting provider and ask them to increase this option.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables