article thumbnail

How To Design For High-Traffic Events And Prevent Your Website From Crashing

Smashing Magazine

In this article, well discuss six ways to design websites for high-traffic events like product drops and sales: Compress and optimize images , Choose a scalable web host , Use a CDN , Leverage caching , Stress test websites , Refine the backend. You can also find optimization plugins or caching solutions that give you access to a CDN.

Traffic 86
article thumbnail

Migrating Netflix to GraphQL Safely

The Netflix TechBlog

The GraphQL shim enabled client engineers to move quickly onto GraphQL, figure out client-side concerns like cache normalization, experiment with different GraphQL clients, and investigate client performance without being blocked by server-side migrations. To launch Phase 1 safely, we used AB Testing. How does it work?

Traffic 357
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Performance Game Changer: Browser Back/Forward Cache

Smashing Magazine

Performance Game Changer: Browser Back/Forward Cache. Performance Game Changer: Browser Back/Forward Cache. With that caveat out of the way, let’s get to the guts of the article: What is the Back/Forward Cache and why does it matter so much? Didn’t The HTTP Cache Do All That Anyway? Barry Pollard.

Cache 106
article thumbnail

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

This allows the app to query a list of “paths” in each HTTP request, and get specially formatted JSON (jsonGraph) that we use to cache the data and hydrate the UI. For us, the replay test tooling gave the confidence that our new code was nearly bug free. This meant that data that was static (e.g.

Latency 241
article thumbnail

Google Lighthouse Audits – How to use Chrome’s built-in speed testing tool

MachMetrics

The Best Practices audit will run checks for things like SSL certificates (HTTPS), caching, and outbound link safety. It will also do a test for vulnerabilities in your JavaScript libraries, as well as a test for deprecated APIs. Alt tags, title tags, and accessible button names are all checked, to name a few. Best Practices.

Google 82
article thumbnail

Best Free DNS Hosting Providers

KeyCDN

ISPs do cache DNS however which means if your first provider goes down it will still try to query the first DNS server for a period of time before querying for the second one. You can test the DNS lookup time and TTFB with a website speed test tool. So DNS services definitely go down!

Cache 134
article thumbnail

Six things that slow down your site's UX (and why you have no control over them)

Speed Curve

Your synthetic testing tool shows you how your pages perform in a clean lab environment, using variables – such as browser, connection type, even CPU power – that you've selected. You also shouldn't rely on synthetic tests to give you a true sense of how your pages perform.