The client, Automotive Superstore is a large automotive parts and accessories store. They wanted us to speed up their site, in particular the complex lookups that occur when products are being filtered by a vehicle type. This is complicated by the fact that their product and vehicle data is being constantly updated.
We took a copy of the site and profiled it locally, using special software, to determine which bottlenecks occurred during specific processes. In this case, we identified some external API calls that were limiting the speed of the site, as well as some processes that could be simplified.
After identifying the bottlenecks, we developed a system to reduce the performance overhead of these tasks by caching the non-volatile data and asyncing requests that couldn't be cached (due to volatility).
We reduced the initial load speed of an uncached page from 9 seconds to 2 (a reduction of over 70%).
"We have seen some aspects of the site working orders of magnitude faster. This has led to increased sales, traffic and organic rank!"
Babak Sanayei, Automotive Superstore