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

Platform Buying Guide

Joomla hosting plans — When a Joomla site drags, the cause is usually the configuration

Joomla asks for very little. Diagnosing a slow one means auditing what the host supplied rather than what the platform wants.

The short answer

Treat a slow Joomla site as a hosting diagnosis, not a platform verdict. Standard cPanel hosting on NVMe with per-site PHP control and engineers who answer properly is all Joomla asks for; the platform requirements are modest and mainstream, so when a site drags, the cause is almost always upstream of the CMS.

This page walks the diagnosis in order of expected payoff: how a Joomla page is assembled, the four settings worth auditing, the fix that looks productive and is not, and the tier we would put it on.

By the HostingFast team · Reviewed 24 August 2026

24/7

Engineers on duty

1-click

Application installs

Free

SSL certificates

Daily

Backups, all plans

Most writing on this subject is a league table bankrolled by referral fees. This one is a fault tree: assemble the page, audit four values, and stop when the number moves.

The server requirements Joomla publishes are modest and completely mainstream. When one of its sites feels slow, the cause is almost always stale PHP configuration or absent caching on the hosting side rather than weight in the platform itself.

How a Joomla page gets assembled

The request reaches the web server, is rewritten by .htaccess into index.php, and Joomla builds the page: it loads the configuration, resolves the menu item to a component, runs that component, then runs every enabled plugin against the output and finally applies the template.

Two of those stages carry nearly all the risk. The plugin pass runs on every request whether or not each plugin has anything to do, and the template stage is where an over-ambitious theme adds a dozen render-blocking assets.

Everything else — routing, the component, the database — is quick on any competent platform. That is the useful part of Joomla's modest requirements: it narrows the search.

Four values worth auditing, in payoff order

The PHP version, set per site. An interpreter matched to your generation of Joomla is the largest free gain available, and it is a dropdown rather than a project.

OPcache, which should be on and warm. Without it, every request recompiles the whole component and plugin tree, and Joomla has plenty of both.

Joomla's own cache plugin plus the conservative caching in Global Configuration. Turning it on is a two-minute change that removes the plugin pass from most requests.

Unrestricted .htaccess, so search-friendly URLs resolve rather than 404 quietly on a subset of routes — a correctness problem that reads as a performance problem when crawlers start retrying.

The fix that feels productive and is not

Disabling extensions one at a time until the site feels better is the classic time sink. It generates activity, it occasionally finds something, and it almost never explains anything, because 'feels better' is not a measurement.

Take a time to first byte reading on the same URL before and after each change instead. One variable, one reading, from the same connection. Ten minutes of that beats an afternoon of toggling.

The other trap is a provider whose expertise stops at WordPress, where a Joomla ticket comes back as a shrug and a link to somebody else's forum. That costs more hours than any misconfiguration.

Where we would put it, and how to confirm it

Turbo is the tier this resolves to: 25 sites on one account, 20 GB of NVMe, per-site PHP switching, LiteSpeed caching at server level, and Softaculous handling installation and updates.

Confirm it with the same reading you used to diagnose: uncached time to first byte on your slowest menu item, taken before the move and after it from the same connection at a comparable hour.

Then check us the way you would check any supplier — renewal rate against order rate, a difficult question to support at an awkward hour, refund terms read in full, and the company looked up on the public register.

An aisle of racks inside the London datacentre

Our commercial interest, stated in the body copy

Most 'best hosting' content is ranking-for-hire. We sell what we are describing and prefer to say so in the body, which leaves the rest of the page free to be a fault tree rather than a ranking.

Backups run daily on every plan, and restoring a file or a database is a single click in the panel, not a support ticket.

  • A diagnosis you can run on your own site
  • PHP version set per site, not per account
  • The before-and-after test is free
  • Support that recognises a Joomla question

Why HostingFast

Standard on every plan

Per-site PHP switching

An older Joomla site and a current one coexist on one account, each on the interpreter it was built for.

Unrestricted .htaccess

Search-friendly URLs resolve as designed rather than failing on a subset of routes nobody tests.

LiteSpeed at server level

A cache hit skips PHP and the database entirely, which is the largest saving available on any CMS.

The Turbo tier, specified

25 sites, 20 GB of NVMe and per-site PHP control at one published rate that does not change at renewal.

Restores you run yourself

A daily backup and a one-click restore from the panel, so a bad extension update is a five-minute problem.

Support that knows the platform

A Joomla question gets a Joomla answer rather than a link to a forum somebody else moderates.

Prices Side by Side

Our numbers next to the big names

Typical intro and renewal pricing across the market, lined up against ours — including the renewal figure most comparison charts skip.

HostingFast pricing and features lined up against three other hosts
FeatureHostingFastMost popularTypical household-name hostTypical bargain hostTypical loss-leader deal
Starting price / mo*$2.42/mo$4–$6$2–$4$1–$3
Renewal price / mo$2.42/mo$10–$15$8–$12$4–$6
Cheapest plan renews at its sign-up price
SSL as standard
Migration done for you
NVMe drives on the cheapest tier
Daily backups from the first tier
Real humans on support, 24/7

*Our number is the lowest-priced plan we sell on an annual term, pulled live from the same catalogue that powers our pricing page — it physically cannot fall out of date. The other three columns show the ranges shared hosts in each bracket typically advertise: introductory offers that mostly demand a one-to-four-year commitment, then jump once it expires. We no longer name rivals or print their prices, because a figure we cannot verify on the day you read it has no business on this page. Line us up against whichever host you are really weighing — and give the renewal row the hardest look.

Quick Start

From order to online

  1. 1

    Take one reading before you change anything

    Uncached time to first byte on your slowest menu item. Without a starting number, every later improvement is a feeling.

  2. 2

    Audit the four values in order

    PHP version, OPcache, Joomla's cache plugin, .htaccess. Re-measure after each. Stop when the number moves.

  3. 3

    Cost year two before you sign

    Renewal rate times the term, plus anything you would genuinely enable. Introductory pricing never survives that arithmetic.

  4. 4

    Move a real site, not a test one

    Migration is free and the old site keeps serving, so the before-and-after comparison uses your actual template and your actual extensions.

Built In

Loaded onto every plan

  • PHP releases matched to your generation of Joomla, selectable per site
  • OPcache enabled, so the plugin tree is not recompiled per request
  • Unrestricted .htaccess for search-friendly URL rewriting
  • Softaculous handling installation and version updates
  • LiteSpeed caching built into the server, not patched in by plugin
  • NVMe SSD under the database on every tier
  • Daily backups with a one-click restore from the panel
  • Free migration of your existing site by our engineers
  • Renewal charged at the rate you ordered at
  • Money-back cover: 30 days on hosting plans, 7 on reseller

Frequently Asked

What people ask us most often

What is the fastest single change on a slow Joomla site?

Switching to a current PHP release, then confirming OPcache is warm. Between them they remove recompilation from every request and take the interpreter itself out of the argument. Both are configuration changes rather than project work, and both are measurable on the same URL within minutes.

Does Joomla's built-in caching conflict with server-level caching?

They operate at different layers and generally cooperate. Joomla's conservative cache stores rendered module and component output so the plugin pass is skipped; the server cache stores the finished page so PHP is skipped entirely. The failure mode to watch is stale content after an edit, which is a purge rule to fix rather than a reason to disable either.

How do I tell an extension problem from a hosting problem?

Compare an uncached time to first byte against a static file served from the same account. If the static file is quick and the Joomla page is slow, the time is being spent inside PHP and the extensions are the place to look. If the static file is also slow, stop auditing your site — the machine is the problem.

Can a Joomla version upgrade happen during the migration?

Yes, and it is often the right moment. Files, database and configuration move exactly as they would for any PHP application, usually inside a day. If an upgrade is overdue we can plan it into the same window and test it on a staging copy, so the version change and the platform change are not both live at once.

Keep reading

  • Mail Filtering Services

    Filtering inbound mail before it reaches a mailbox, and what each approach costs.

  • cPanel Hosting Plans

    The panel the industry standardised on, judged on what it lets you diagnose.

  • Uptime (Glossary)

    What uptime figures mean in practice, and what they quietly exclude.

  • Joomla Hosting

    Joomla running in one click, with your existing site migrated in free.

  • PHP Hosting

    Choose your PHP version per site, on fast NVMe hardware.

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.

Put the diagnosis on faster ground.

Per-site PHP, a warm opcode cache and LiteSpeed in front, with your existing site moved across free.

View Joomla Hosting plans