Simplify, batch, and cache: how Shopify optimized storefront response times | Heykuki News