Delivery Options page Loads Very Slowly
complete
P
PM
Delivery Options page Loads Very Slowly, again i would say this is a fault but Citrus lime say its a feature, the Delivery Options page can take along time to load maybe over 10 seconds on first visit using a fast PC, for customers on mobile this would be unuseable, i have been told its because of haveing 4 services and 11 weight bands that i would not think is alot, however they are plain text and should not be loaded until the customer selects their country, My request is to write the page for the default Country then reload the page once the customer has selected their country. or just recode it in a much more responsive way. also see my other post about displaying options that are excluded in shipping rules.
This post was marked as
complete
Neil McQuillan
PM This has now gone for testing and will be in the July release. Its marked as complete as its passed testing.
P
PM
Neil McQuillangood stuff
Neil McQuillan
in progress
We've added some caching we're just testing viability. We're holding the rates for 24 hours in memory and the page now loads in a fifth of a second.
Neil McQuillan
This has now gone for testing and will be in the July release
Neil McQuillan
This was off my radar let me look into this. It does do a lot of work, but we could cache it for 24 hours, the prices won't change regularly but if they are altered the site would need a restart via Cloud MT. I think that's fine as even if this restart is missed the correct prices will be shown and respected in checkout.
P
PM
Neil McQuillan: thats a good start as most users would be happy to restart the website if shipping rules are changed and im sure that could be automatically done when you press save in shipping rules
it seems silly to load so much data in the background , it should only load the default country quickly then reload the choosen country or even the rest at that point, we had a customer who emailed us to say the page wasnt working because it was that slow
P
Peter Carol
Neil McQuillan: Cacheing seems the perfect answer. I presume this is blocked as it is not cacheing and we have cloudflare integration.
Neil McQuillan
under review
S
Scott
Neil McQuillan: sounds like a good solution as you say changes are not regular.
P
PM
Neil McQuillan: our delivery page has not worked since
Neil McQuillan
PM: we’ve yet to implement this change so please contact the support team they will rest resolve this for you.
P
PM
Neil McQuillan: can you not just it back the way it was a slow page is better than none
S
Scott
Totally agree it’s due to the calls/queries the DB but surely it can be faster, sometimes it’s taking over 10 seconds