Home > The Opyx Briefing > Infrastructure Deep Dives > What Happens in the 1.2 Seconds Between a Click and Your Homepage

What Happens in the 1.2 Seconds Between a Click and Your Homepage

03 April 2026 | 9 min read

A prospective client searches for your business, sees your listing, and clicks. Between that click and the moment your homepage appears on their screen, a sequence of events occurs that most business owners have never thought about — and that determines whether that visitor stays, engages, and converts, or leaves before they have seen a single word of your carefully written copy.

The average expectation for a page to load is under two seconds. After three seconds, 53% of mobile visitors abandon the page entirely. Your website does not get a second chance to make a first impression. It gets 1.2 seconds.

Here is what happens in those 1.2 seconds — and why every layer matters.

 

Step 1: DNS Resolution — Finding Your Server

The moment someone clicks your link, their browser needs to translate your domain name — say, opyx.digital — into an IP address. This is DNS resolution, and it is the invisible first step that most businesses have never optimised.

With a standard registrar’s default DNS, this lookup can take 50 to 200 milliseconds, depending on where the visitor is and how many hops the query needs to make. With Cloudflare’s DNS — which operates across 330 cities globally — the same lookup typically resolves in under 10 milliseconds. That difference sounds small until you understand that it happens on every single page load, for every single resource. A page with forty assets on a slow DNS can lose over a second just on name resolution.

DNS is also where your email deliverability lives. SPF, DKIM, and DMARC records are all DNS entries. A misconfigured DNS does not just slow your website down — it puts your emails in spam folders.

 

Step 2: TLS Handshake — Establishing a Secure Connection

Before any content is transferred, the browser and server perform a TLS handshake — a cryptographic negotiation that establishes an encrypted connection. This is the “S” in HTTPS, and without it, Google Chrome labels your site “Not Secure” in the address bar.

A standard TLS handshake involves two round trips between browser and server. On a server in London accessed by a user in London, each round trip might take 10 milliseconds. For a user in Singapore accessing a server in London, each round trip is closer to 160 milliseconds — so the TLS handshake alone takes over 300 milliseconds.

This is where a CDN fundamentally changes the equation. When your site is proxied through Cloudflare, the TLS handshake happens between the visitor’s browser and the nearest Cloudflare edge node — not your origin server. A visitor in Singapore connects to Cloudflare’s Singapore data centre in under 10 milliseconds, and the rest of the connection is handled internally on Cloudflare’s backbone network. The visitor never experiences the latency to London.

 

Step 3: Server Response — Generating the Page

Once the connection is established, the browser sends an HTTP request for the page. Your server receives this request, and — if you are running WordPress — the following happens. PHP is invoked. It queries the MySQL database for the page content, the theme settings, the menu structure, the widget configuration, and whatever else your plugins have added to the page load. Each database query takes time. A typical WordPress page load involves between 30 and 200 database queries.

On cheap shared hosting, your database is competing with dozens or hundreds of other sites for the same resources. Query response times are unpredictable. During peak periods, a page that normally generates in 400 milliseconds might take 2 seconds — or time out entirely. Your visitor sees a blank screen and hits the back button.

Server-side caching eliminates this for repeat visits. A properly configured caching layer stores the fully rendered HTML page so that subsequent requests are served from memory, not regenerated from the database. Combined with Cloudflare’s edge caching — which stores your static assets at the nearest data centre to each visitor — the entire server response step can drop from 400 milliseconds to under 20.

 

Step 4: Content Download — Transferring the Assets

The HTML page is just the beginning. It references CSS files, JavaScript files, fonts, and images — all of which need to be downloaded before the page can render. A typical business website loads between 1.5 and 4 megabytes of assets on the first visit.

Every asset that is not optimised is dead weight. Images account for the largest share. A hero image saved as a 2MB PNG when it could be a 120KB WebP costs your visitor almost two seconds on a standard mobile connection. Unminified CSS and JavaScript files contain whitespace and comments that browsers do not need. Web fonts load entire character sets when you are using a fraction of the glyphs.

A properly optimised site compresses every text-based asset with Brotli or gzip, converts images to modern formats with responsive srcsets, lazy-loads anything below the fold, and preloads the critical CSS needed to render the first visible content. The difference between a site that does this and one that does not is typically 1 to 3 seconds on mobile. That is the difference between a conversion and a bounce.

 

Step 5: Rendering — Painting Pixels on Screen

The browser now has the HTML, CSS, and initial JavaScript. It parses the HTML to build the DOM, processes the CSS to build the render tree, calculates layout, and paints the pixels to screen. This sequence is called the Critical Rendering Path, and it is where poorly built themes and excessive plugins create the most visible damage.

Every render-blocking script and stylesheet delays the first paint. A theme that loads five CSS files and eight JavaScript files in the document head — before any content is parsed — forces the browser to download and process all of them before the visitor sees anything. The screen stays white. The visitor assumes the site is broken.

Core Web Vitals — Google’s metrics for page experience — measure exactly this. Largest Contentful Paint tracks how long until the main content is visible. First Input Delay measures how long before the page responds to interaction. Cumulative Layout Shift penalises content that jumps around as assets load. These are not abstract metrics. They are direct measures of whether your visitors perceive your site as fast, responsive, and professional — and they directly affect your search rankings.

 

Why Every Layer Matters

A slow DNS shaves 100 milliseconds. A distant TLS handshake adds 300. A cold database on shared hosting adds 800. Unoptimised images add 2 seconds. Render-blocking scripts add another second. Individually, each seems minor. Together, they compound into a 4-second page load that drives away more than half of your visitors before they have read a word.

Enterprise-grade infrastructure is not about any single technology. It is about eliminating waste at every layer of the stack — DNS, TLS, server, content, rendering — so that the 1.2 seconds between a click and your homepage is spent delivering your message, not waiting for infrastructure that was never properly configured.

That is what we build. That is what we manage. And that is why it matters.

SHARE:

RELATED ARTICLES
Is your site actually protected?

Our Infrastructure Audit tells you exactly where you stand — in plain English, within 3 business days.

Deducted from your setup fee if you proceed with Opyx.