Last Updated 2 Dec 2025
|

We Tested Astra With All Major Web Hosts: This Is What We Found!

Quick Summary ↪ Astra has a reputation for speed, yet some sites still run into problems. The truth is simple, your performance comes from the whole stack, from hosting and caching to plugins, media and database load. Astra keeps its footprint light, so most delays originate elsewhere. This post walks through the real bottlenecks and explains where slowdowns usually start, so you know what to fix first.

We tested Astra with all major hosting

You just launched your new WordPress website. 

The design looks great, everything works and you’re ready to share it with the world. 

Then you run a quick speed test… and it’s slow.

Your first instinct? The theme is the problem. Is Astra slow?

It’s a natural reaction. The theme is what you see, what you chose and what you installed most recently. 

But website performance is the sum of its parts. It’s not just the theme, it’s an ecosystem.

Every WordPress site depends on a chain of components working together:

Host (server)WordPress (core)Theme (Astra)PluginsYour content

If any link in that chain underperforms, the entire system slows down. 

A weak server, too many plugins, or unoptimized content can drag down even the fastest theme.

At Astra, we occasionally see users claim their site feels slow “because of the theme.” 

Our hypothesis? Astra itself is rarely the problem. 

It’s one of the most efficient themes ever built for WordPress. It’s known for performance.

The real bottleneck often lies elsewhere, usually with the hosting environment, and we’re going to prove it!

The 7 Hosts We Tested

The 7 Hosts We Tested Because of Their Popularity

We picked hosts that real WordPress users choose. Each one represents a distinct approach to speed and price.

  • The value kings: Hetzner, UpCloud
    • Position: Developer-friendly infrastructure at budget pricing
    • What they offer: Raw server power, fast CPUs and NVMe storage, flexible setup
    • Typical user: DIY site owners who tune on their own for maximum performance
  • The classic all-rounders: DreamHost, Hostinger
    • Position: Beginner-friendly shared hosting at a low cost
    • What they offer: Quick setup, one-click installs, large knowledge bases
    • Typical user: First-time WordPress users and small sites getting started
  • The managed WordPress specialists: Cloudways, SiteGround
    • Position: Premium managed environments with strong support
    • What they offer: Built-in caching, CDN options, security tools, expert help
    • Typical user: Growing sites that want speed and stability without tinkering
  • The next-gen platform: ZipWP
    • Position: Tightly integrated with the Astra ecosystem
    • What they offer: Speed-first architecture plus AI-powered site creation and publishing
    • Typical user: Users who want a fast site built and deployed in minutes

For fairness, we used a clean WordPress install with the default Astra theme on every host. No extra plugins, no custom code and identical settings across the board. 

That levels the playing field with the host as the only variable.

Here’s a summary table of all findings with the top performers highlighted in green.

MeasureHetznerUpCloudDreamhostHostingerCloudwaysSiteGroundZipWP
Largest Contentful Paint (LCP)454ms542ms450ms3.6s1.3s583ms412ms
Total Blocking Time (TBT)0ms0ms0ms0ms0ms0ms0ms
Cumulative Layout Shift (CLS)0000000
Total Page Size313 KB280 KB403KB222KB352kb395kb287kb
Requests19201515171615
Time to First Byte (TTFB)60ms60ms227ms1.9s907ms264ms428ms
Fully Loaded Time1.3s1.3s489ms5.5s2.1s712ms1.1s
Page Generation Time (PHP + DB)0.064s0.067s0.1364s0.1417s0.4483s0.1085s0.0540s
Peak Memory Usage8 MB8.1 MB10.9 MB18.2 MB42.7 MB44.9 MB8.3 MB
Autoloaded Options36.7 KB36.36 KB37.2 KB36.2kb32.2kb38kb33kb
Database Queries31382932242424
CPU Usage per Page Load1% - 3%1% - 3%2% - 4%1% - 3%1%-4%1-5%1% - 3%

As you can see, while the numbers are similar in places, they vary widely in others.

All hosts performed well but some were better than others.

As the Astra theme setup was identical on all hosts, this clearly shows that even small differences in host configurations can make a real difference to performance!

Our Zero Bias Testing Methodology

Our Zero Bias Testing Methodology

Before we show results, here’s exactly how we tested. No shortcuts, no cherry picking.

  • Neutral third-party testing: All measurements came from GTmetrix. We did not control the tool or its scoring.
    • Tool: GTmetrix
    • Test settings: Same test region, desktop profile, default connection profile unless stated otherwise
  • Identical sites: Each host ran the same stack.
    • WordPress: Latest stable release at test time
    • Theme: Astra with default settings
    • Content: Starter page with standard media, identical across hosts
    • Caching: Host defaults only, no extra performance plugins
Host speed testing

This setup lets us isolate the hosting environment. 

If one site is slower, it is not because Astra changed. It’s because the server, network, or platform stack is different.

Test any of these sites yourself and you may see slight variance in the results. That’s normal when using GTMetrix.

The underlying performance should remain very close to our own findings whenever you try though.

Understanding Site Speed

When people talk about “site speed,” they often imagine a single number. 

In reality, performance is a collection of different measurements that together describe how fast your site feels and functions.

The metrics fall into three categories:

  1. User feel metrics: How visitors experience your site
  2. Traditional speed metrics: The stopwatch-style measurements
  3. Server efficiency metrics: How hard your host and theme work behind the scenes

Let’s decode each one so you can understand what the data really means.

The User Feel Metrics (Google’s Core Web Vitals)

The User Feel Metrics

Google’s Core Web Vitals measure how your site feels in real use, not just how fast it loads on paper. 

These are the metrics that directly affect both user experience and SEO.

1. Largest Contentful Paint (LCP)

What it is: The time it takes for the largest visible element (like a hero image, headline, or slider) to appear.
Why you should care: It answers the question, “Is this site loading or broken?” Anything slower than 2.5 seconds makes users think something’s wrong.

HostLCP ResultGoogle’s Rating
ZipWP412msGood (Excellent)
Hetzner454msGood (Excellent)
DreamHost450msGood (Excellent)
SiteGround583msGood (Excellent)
Cloudways1.3sNeeds Improvement
Hostinger3.6sPoor
Upcloud542msGood (Excellent)

Observation: The same Astra site loaded 40ms quicker than the next fastest and nearly nine times faster on ZipWP than on Hostinger. 

Largest Contentful Paint

This shows how much your host dictates how fast your site feels.

2. Total Blocking Time (TBT)

What it is: Measures how long the page is blocked by scripts before a user can scroll, click or type.
Why you should care: It’s the “why won’t this button work?!” metric.

Result: All 7 hosts – 0ms

Observation: A perfect score across every host proves Astra’s code never freezes the browser. 

Total Blocking Time

If your site hangs, it’s usually because of a plugin or custom script, not Astra.

3. Cumulative Layout Shift (CLS)

What it is: Tracks how much elements shift on the screen while they load.
Why you should care: It’s the “I tried to click Home, but the page jumped and I hit an ad” metric.

Result: All 7 hosts – 0 CLS

Observation: Another perfect score. Astra’s layout is stable by default. If your page jumps, that’s down to ads, widgets, or injected scripts, not the theme.

Traditional Speed Metrics (The Stopwatch Tests)

These numbers measure your site like a stopwatch would. How big it is, how quickly it starts loading and how long it takes to finish.

4. Total Page Size

What it is: How “heavy” your page is, measured in kilobytes (KB).
Why you should care: Smaller pages load faster, especially on mobile.

HostTotal Page Size (KB)Rating
Hostinger222Good (Excellent)
UpCloud280Good (Excellent)
ZipWP287Good (Excellent)
Hetzner313Good (Excellent)
Cloudways352Good (Excellent)
SiteGround395Good (Excellent)
DreamHost403Needs Improvement

Observation: Every page here is tiny. In a world where large pages are the norm, Astra’s 403 KB “heaviest” example is still exceptional.

Total Page Size

5. Number of Requests

What it is: The number of images, scripts, or styles the browser must fetch to load a page.
Why you should care: Fewer requests mean faster load times.

HostRequestsRating
DreamHost22Good (Excellent)
Hostinger14Good (Excellent)
ZipWP15Good (Excellent)
SiteGround16Good (Excellent)
Cloudways17Good (Excellent)
Hetzner19Good (Excellent)
UpCloud20Good (Excellent)

Observation: These are all lean numbers. Astra keeps requests minimal, which means less overhead for your browser and faster page loads.

ZipWP’s 15 requests means faster load times, Hostinger’s 14 is slightly ahead while Dreamhost’s 22 requests is still respectable.

Number of Requests

6. Time to First Byte (TTFB)

What it is: How long the server takes to respond with the first byte of data.
Why you should care: It’s entirely the host’s responsibility. No theme can fix this.

HostTTFBRating
Hetzner60msGood (Excellent)
UpCloud60msGood (Excellent)
DreamHost227msGood (Excellent)
SiteGround264msGood (Excellent)
ZipWP445msGood (Excellent)
Cloudways907msPoor
Hostinger1.9sTerrible

Observation: This is the smoking gun. Hetzner and UpCloud’s TTFB is blazing fast while everyone except Hostinger and Cloudways still delivered in great time. 

Time to First Byte

If your site feels laggy before anything even appears, start with your host.

7. Fully Loaded Time

What it is: The total time for all page assets to finish loading, including background scripts.
Why you should care: This is the number most users focus on and it’s heavily influenced by your TTFB.

HostFully Loaded TimeRating
DreamHost489msGood (Excellent)
SiteGround712msGood (Excellent)
ZipWP1.1sGood (Excellent)
Hetzner1.3sGood (Excellent)
UpCloud1.3sGood (Excellent)
Cloudways2.1sPoor
Hostinger5.5sPoor

Observation: The slowest TTFB produced the slowest fully loaded time. 

This is cause and effect in action.

Server Efficiency Metrics (Astra’s Footprint)

These reveal how “light” Astra is on your server. Think of this as the quiet roommate test, does Astra use resources efficiently or hog them?

8. Page Generation Time (PHP + DB)

What it is: How long it takes for the server to assemble a page using PHP and the database.
Why you should care: It measures pure code efficiency.

HostPage Generation TimeRating
ZipWP0.054sGood (Excellent)
Hetzner0.064sGood (Excellent)
UpCloud0.067sGood (Excellent)
SiteGround0.1085sGood (Excellent)
DreamHost0.1364sGood (Excellent)
Hostinger0.1417sGood (Excellent)
Cloudways0.4483sGood (Excellent)

Observation: Astra consistently builds pages in under 0.15s across most hosts, especially ZipWP. That’s exceptional efficiency!

Page Generation Time

9. Peak Memory Usage

What it is: The maximum amount of server memory used to build one page.
Why you should care: Shared hosting plans have tight limits and exceeding them can crash your site.

HostMemory UsageRating
Hetzner8 MBGood (Excellent)
UpCloud8.1 MBGood (Excellent)
ZipWP8.3 MBGood (Excellent)
DreamHost10.9 MBGood (Excellent)
Hostinger18.2 MBGood (Excellent)
Cloudways42.7 MBGood 
SiteGround44.9 MB (Highest)Good

Observation: Even the highest value is tiny. Astra runs comfortably within the memory limits of budget hosting plans.

Hetzner, Upcloud and ZipWP all deserve a special mention for utilizing memory very efficiently!

10. Autoloaded Options

What it is: Data WordPress automatically loads on every page view. Autoloaded options include plugin and widget settings, global site settings and more.
Why you should care: Too much bloat here slows every single request.

HostAutoloaded DataRating
Cloudways32.2 KB (Lowest)Good (Excellent)
ZipWP33 KBGood (Excellent)
Hostinger36.2 KBGood (Excellent)
UpCloud36.36 KBGood (Excellent)
Hetzner36.7 KBGood (Excellent)
DreamHost37.2 KBGood (Excellent)
SiteGround38 KBGood (Excellent)

Observation: GTMetrix doesn’t measure autoloaded options but you can see them in phpMyAdmin or via a WordPress plugin like AAA Option Automizer.

Cloudways and ZipWP are most efficient at managing autoloaded options but all hosts manage it well.

Autoloaded Options

Astra’s autoload footprint is impressively small and consistent. The 6 KB variation is negligible, confirming that Astra doesn’t clutter your database.

11. Database Queries

What it is: How many database queries WordPress needs to make to generate a page.
Why you should care: The more queries, the longer it takes to build a page.

HostQueriesRating
SiteGround24Good (Excellent)
ZipWP24 Good (Excellent)
Cloudways24Good (Excellent)
Hetzner31Good (Excellent)
Hostinger32Good (Excellent)
DreamHost32Good (Excellent)
UpCloud38Good (Excellent)

Observation: GTMetrix doesn’t directly show database queries but they are reflected within the TTFB metric.

All counts are low for all hosts, especially SiteGround, ZipWP and Cloudways. 

Many themes exceed 100 queries, so under 40 proves Astra keeps things efficient and lean.

12. CPU Usage per Page Load

What it is: The percentage of CPU consumed per page load.
Why you should care: High CPU use can get your site throttled or suspended on shared plans.

HostCPU UsageRating
ZipWP1–3%Good (Excellent)
Hetzner1–3%Good (Excellent)
UpCloud1–3%Good (Excellent)
Cloudways1–4%Good (Excellent)
DreamHost2–4%Good (Excellent)
SiteGround1–5%Good (Excellent)
Hostinger1–3%Good (Excellent)

Observation: Every host stayed comfortably low. Astra doesn’t strain the server, it’s a lightweight, well-behaved theme that won’t trigger resource limits.

CPU Usage per Page Load

Note: RAM usage per page load was excluded due to inconsistent reporting. Including partial data would weaken the integrity of the findings.

In Summary

Astra consistently performs at or near perfect efficiency across every measurable category. 

When speed drops, the culprit is almost always the hosting environment, not the theme itself.

The Big Reveal: The Data (The “So What?”)

We’ve defined the metrics, seen the numbers and explored what each one means. Now it’s time to turn data into insight. 

Here’s what the results really tell us:

Insight 1: Astra’s Code Is Flawless

Evidence: Every host scored a perfect 0ms Total Blocking Time and 0 CLS.

What it means: Astra’s code doesn’t freeze, stutter, or jump. Your visitors can scroll and click instantly and layouts stay locked in place while loading.

Conclusion: Astra is perfectly stable out of the box. If your site hangs, jumps, or shifts, the cause lies elsewhere, typically an ad network, third-party script, or poorly written plugin.

Insight 2: The Smoking Gun: The Host Is The Bottleneck

Evidence: A direct comparison of LCP and TTFB shows a dramatic difference between fast and slow hosts.

HostTTFBLCP
ZipWP445ms412ms
Hetzner60ms454ms
Hostinger1.9s3.6s

If this were a bar chart, Hostinger’s bars would tower over the rest. A 31× slower TTFB directly created a 9× slower LCP.

The Host Is The Bottleneck

Conclusion: The bottleneck is the host, not Astra. A slow server response time delays everything else that follows, images, scripts, even the first visible paint. 

If your site feels sluggish, this is the metric to check first.

Insight 3: Astra Is “Cheap Hosting” Approved

Evidence: Across all tests, Astra used less than 45 MB of memory and between 1–5% CPU per page load.

What it means: Astra runs comfortably within safe resource limits even on the cheapest shared hosting plans.

Conclusion: Astra is the “good neighbor” of WordPress themes. It sips memory, stays within its limits and won’t trigger suspension warnings from your host.

Insight 4: The Home Field Advantage: Why ZipWP Is A Perfect Match For Astra

We tested seven hosts under identical conditions. One consistently came out on top, the one built for Astra.

Why ZipWP Is A Perfect Match For Astra

The “Feel”: ZipWP delivered the fastest LCP at 412 ms, giving visitors the quickest visible load and best first impression.

The “Brain”: It had the fastest page generation time at 0.054 s, meaning its PHP stack and database respond almost instantly.

The “Footprint”: ZipWP tied for the lowest number of database queries (24) and showed one of the smallest memory footprints (8.3 MB). It’s fast, stable and efficient.

The Conclusion: Astra performs well everywhere, but it performs best on ZipWP. 

The combination of lightning-fast LCP, the quickest “thinking time” and an ultra-light footprint makes ZipWP the ideal optimized home for any Astra-powered site.

Conclusion and Action Plan

So, is the Astra theme slow? Our data provides a clear, evidence-backed answer: No.

Astra is one of the lightest, most efficient, and most stable WordPress themes we have ever tested. 

It scored perfect 0ms TBT and 0 CLS, proving that its code never blocks or shifts during loading. 

It uses minimal memory and CPU, even on budget hosting plans.

If your Astra site feels slow, the problem almost certainly isn’t the theme. The real culprits are usually your host, plugins, or unoptimized images.

Your Action Plan: How To Fix Your Slow Astra Site

Before you switch themes or start overhauling your design, follow these 3 simple steps.

Step 1: Check Your Host’s TTFB (Server Response Speed)

Use a testing tool like GTmetrix or Google PageSpeed Insights to check your site’s Time To First Byte (TTFB).

Why:
If your TTFB is above 600ms, your host is your number one problem.

Our data showed slow hosts taking up to 1.9s (1900ms) to respond. That’s an unacceptable delay that no theme can overcome.

The Fix:
Complain to your host or, better yet, switch to a faster one. A good host can transform your site speed overnight.

Step 2: Check Your TBT and CLS (Plugin or Script Conflicts)

If your Total Blocking Time (TBT) or Cumulative Layout Shift (CLS) isn’t where you would like, a plugin or script is likely freezing or jumping your page.

Why:
We proved Astra’s TBT and CLS are 0. If yours aren’t, something you installed is the issue.

The Fix:
Disable all plugins and test again.

If the score returns to 0, reactivate plugins one by one until you find the offender. Remove or replace that plugin.

Step 3: Check Your Efficiency (Resource Limits)

If your hosting dashboard shows you’re hitting memory or CPU limits, Astra isn’t to blame.

Why:
Astra uses less than 45MB of memory. If your host is warning you about limits, either a plugin is consuming too much or you’ve outgrown your low-cost plan.

The Fix:
Upgrade to a higher hosting tier or switch to a platform that can handle the workload.

The Final Word

A fast theme like Astra gives you a huge head start in the race for website speed. But it can’t win the race if your host, plugins, or scripts are forcing it to run through mud.

Combine Astra with ZipWP Cloud and you have a powerful combination that delivers performance, reliability and capability in one neat package!

Article by
Abhijeet Kaldate
LinkedInTwitter

Abhijeet Kaldate is the co-founder and CRO of Brainstorm Force. With a keen eye for detail and a knack for getting things done, Abhijeet oversees the company's operations, managing key areas such as HR, marketing, design and finance.

Disclosure: This blog may contain affiliate links. If you make a purchase through one of these links, we may receive a small commission. Read disclosure. Rest assured that we only recommend products that we have personally used and believe will add value to our readers. Thanks for your support!

Leave a Comment

Your email address will not be published. Required fields are marked *

Join 1,653,898+ Happy Site Owners Using Astra

Whether you are a beginner, small business owner, or professional web developer, Astra provides all the tools you need to easily build your beautiful WordPress website.

Scroll to Top