So, here is the gist of my issue. Page load times are obscene. The times are somewhat expected with the size of the database and the vast vast vast amount of data we are displaying on one page (600 plus entries filtered from 25k+)
The page load times are aroudn 24 seconds if nothing is cached. With the channel entries resutls cached and sql caching etc etc, that page load speed drops to 6 seconds.
The issue is the way we have our site structured, we have a series of card entries. if you go to /channel/ you get all of these entries, while if you were to go to /channel/entrieurltitle you get the exact same page, and when the page loads, it scrolls down to the card specified.
since EE reads this as a new URL, the caching is not working.
I have been looking into using routing, but so far no luck. I need to have some way for the page to know /channel/{variable} will always load the same content so cache can persist.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.