Scott and Wes dive into the cache problem, tackling user-specific data and caching security. From marketing A/B testing to content negotiation, they explore various challenges and solutions, including different URL/query parameters, edge logic, and client-side caching. Show Notes • 00:00 • Welcome to Syntax! • 01:22 • Syntax is on YouTube • . • 02:16 • Let’s talk about the cache problem. • 03:33 • User-specific data and caching security. • 06:27 • Why might this pop up? • 06:29 • Marketing A/B testing - cookie based. • 06:55 • User-selected features - such as themes. • 06:58 • Language or geo-based items - accept language. • 07:11 • Images - WebP for some browsers, jpg for others. • 07:45 • JSON/HTML based on accept header. • 08:17 • Different encoding. • • 08:26 • Content negotiation • . • 08:54 • The solutions. • 09:04 • Provide different URLs/Query parameter. • 11:19 • Don’t cache the page, cache the data based on query. • 15:01 • Implement a “Cache Key” - one render for every option. • Netlify • Fastly • Cloudflare • 18:17 • Use edge logic. • 19:52 • Just do it client-side. • Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott:X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis
Dansk
Danmark