Skip to main content
.com domains from $2.99 — free WHOIS privacy on every name

Backbone notes · Amsterdam

Amsterdam: your seconds are in the images

You are a few milliseconds from the origin, sitting on one of Europe's best-connected networks, and the portfolio still takes four seconds to paint.

The short answer

When the network is already excellent, the payload is the whole story. Dutch traffic sits inside the 10–35 ms band we publish for Western Europe, so a slow portfolio is not paying for distance — it is paying for a 5 MB hero exported at 4000 pixels, a font family loading six weights and a slider fetching five frames to show one.

The platform closes the half that can be automated: WebP conversion built in, NVMe storage behind a server-level LiteSpeed cache, and free SSL on every plan from $2.42/mo. The export dimensions and the number of third-party scripts remain, correctly, your decision.

By the HostingFast team · Reviewed 12 August 2026

NVMe

Storage on every tier

Free

Domain, year one

99.9%

Uptime target, monitored

Flat

Renewal, unchanged

AMS-IX made this a junction of the European internet and the business culture switches into English mid-sentence. Design studios, SaaS teams and a logistics industry built on Schiphol and Rotterdam all trade far beyond the country's size, and all of them are judged on a page that has to paint before an opinion forms.

This page is about the part the backbone cannot help with: what the browser downloads, in what order, and how to tell which of your changes actually moved a visitor's number.

A portfolio fails on payload, never on the hop

Trace the page in DevTools and read the LCP marker — it names the element the browser is timing, and on a studio site that is the case-study hero almost every time. Then check three things: the export dimensions against the displayed size, whether the hero carries loading="lazy", and how much JavaScript runs before the image is even requested.

Deferring the hero is the most common self-inflicted regression on a design site: it looks like an optimisation, it is recommended by a hundred checklists, and it delays the exact element being measured. Set width and height attributes while you are there, so the layout does not shift as the picture lands and the CLS figure stays under 0.1.

What the platform converts, and what it cannot

WebP conversion is built in at no extra cost, so modern browsers receive a smaller file without anybody running a build step, and NVMe storage under a server-level LiteSpeed cache means assets are served pre-built rather than assembled per request. That handles format and delivery.

It does not resize your exports or reduce the pixel count, and the distinction matters more than it sounds: WebP on a 4000-pixel photograph is still a 4000-pixel photograph. Export at the size you display, at most double for a retina layout, and the same picture that took four seconds arrives in well under one.

The marketing site and the product are different problems

A SaaS company's public pages are entirely cacheable and behave beautifully from a London origin at 10–35 ms. The application behind the login is not: every screen is personal, every request runs the full distance, and no cache in the world applies to it. Treating those two as one hosting decision is how teams end up disappointed by a perfectly good platform.

So separate them. Marketing site, documentation and blog on shared hosting where caching does the work; the application wherever its architecture demands, with root access on a VPS if it needs one. We will say which side of that line your workload falls on before you pay rather than after you have discovered it.

Dutch and English without duplicating the cache

.nl commands unusual domestic loyalty and a bare .com reads as a foreign company here, so most Amsterdam businesses hold both. Serve one canonical hostname and 301 the other to it in exactly one hop — verify with curl -sIL, because a chain of three redirects costs three round trips and a TLS handshake before any HTML moves.

For languages, give Dutch and English their own URLs and declare hreflang in both directions. Both trees then cache independently and serve pre-built. Switching language on a single URL by cookie makes the response vary per visitor, at which point the cache stops storing it and the whole bilingual audience pays for a fresh render.

An aisle of racks inside the London datacentre

The half that is automated

WebP conversion, NVMe storage, a LiteSpeed cache built into the server, OPcache on current PHP 8.x and free SSL that renews itself — all from $2.42/mo, on every plan.

The other half is instruments: cache status in the headers, staging copies, per-site PHP versions, SSH with Git and Composer, and daily backups you restore yourself.

  • WebP conversion built in at no extra cost
  • .nl registered and renewed on the same account
  • Cache hit or miss readable from every response
  • Staging copies to compare a theme change like for like

Why HostingFast

Standard on every plan

Format handled for you

Built-in WebP conversion means modern browsers get the smaller file whether or not the studio runs a build pipeline of its own.

Assets served pre-built

NVMe storage under a server-level LiteSpeed cache, so a heavy portfolio page does not slow down as the traffic climbs.

Like-for-like theme testing

Clone to staging, install the new theme, compare transfer size, request count and LCP element on the same URL, then promote.

A published band, not a boast

10–35 ms round trip for Western Europe, stated as indicative, so you can rule the network out and get on with the payload.

Mail on your own domain

IMAP, POP, SMTP and spam screening included, with MailChannels handling outbound so a proposal reaches the client's inbox.

Migration with the site still up

Engineers move everything at no charge while the current site keeps serving, and delegation changes only when you sign it off.

Quick Start

From order to online

  1. 1

    Name the LCP element

    One DevTools trace. Until you know which element the browser is timing, every change you make is a guess with a stopwatch attached.

  2. 2

    Fix the export, then re-measure

    Display dimensions, no lazy attribute on the hero, width and height set. Same URL, same commands, and write the new figure next to the old one.

  3. 3

    Confirm in the field

    Wait for PageSpeed Insights field data at the 75th percentile to move. A lab improvement that never reaches the field never reached a client either.

Built In

Loaded onto every plan

  • Built-in WebP image optimisation at no extra cost
  • NVMe SSD storage on every tier, entry plan included
  • LiteSpeed caching built into the server rather than patched in by plugin
  • Staging environments for testing changes before they ship
  • Current PHP 8.x with OPcache enabled from the start
  • SSH, Git and Composer on the developer-focused plans
  • Daily backups, with self-service restores you run from the panel
  • Free SSL on every plan, renewed automatically before it can expire
  • WordPress and 400+ other applications installed in one click
  • Human support on duty every hour of every day

Frequently Asked

What people ask us most often

The network here is excellent, so why is my site slow?

Because the network was never the constraint. At 10–35 ms round trip the hop spends a few per cent of an 800 ms first-byte budget. Trace the page instead: the LCP element, its export dimensions, whether it is lazy-loaded, and how much third-party JavaScript executes before it is requested.

Does built-in WebP mean I can skip resizing?

No, and this is the expensive misunderstanding on a portfolio site. WebP changes the format, not the pixel count — a 4000-pixel export stays a 4000-pixel export. Serve at display dimensions, at most double for retina, and let the platform handle the encoding from there.

Where should a SaaS product live if the marketing site is here?

Marketing site, docs and blog on shared hosting, where caching does almost all the work from a London origin. The logged-in application is uncacheable by nature and belongs wherever its architecture wants — a VPS with root access, most often. Ask before you buy and you will get that answer straight.

Do Dutch and English versions halve my cache hit rate?

Not if each language has its own URL with hreflang declared both ways, because each address caches independently and both serve pre-built. The arrangement that does hurt you is switching language on one URL by cookie: the response varies per visitor and the cache refuses to store any of it.

Keep reading

Changing hosts? Run through our checklist first.

A straightforward sequence for a switch your visitors never feel: which files move first, how to shift email across without losing a single message, the right moment to repoint DNS, and the two mistakes behind almost all the downtime we get asked to rescue.

You'll get the checklist email, then occasional pointers on keeping a site running fast. Unsubscribe the moment you want out — the privacy policy covers the rest.

Rule out the network, fix the payload.

WebP built in, NVMe behind a server-level LiteSpeed cache from $2.42/mo, free SSL and a free migration — with staging to prove each change on.

View Web Hosting plans