Web Hosting Resource Limits Compared: CPU, RAM, Inodes & PHP Workers (2026)

Independent beginner-first research
No fake ratings · Real-cost focus

Resource Limits & Real Capacity Five-provider research

Web Hosting Resource Limits Compared

The advertised number of websites is only one ceiling. Real shared-hosting capacity can be constrained first by file count, storage, databases, CPU, RAM, I/O, PHP concurrency, process controls, or provider fair-use rules.

Direct answerCompare disclosed controls—not marketing labels.

Hostinger and Namecheap currently publish the clearest multi-metric shared-resource tables in this five-provider review. SiteGround publishes detailed fair-use CPU and inode thresholds. Bluehost exposes some hard limits but has conflicting current inode documentation, while DreamHost publishes clear site and storage tiers without one simple low-level resource table. Compare only like-for-like metrics.

Most explicit tablesHostinger · NamecheapFair-use detailSiteGroundVerify live accountBluehost · DreamHost
Compare like with like

CPU cores, CPU seconds, PHP workers, entry processes, visit estimates and website allowances describe different controls. Keep them in separate columns.

Web hosting resource limits comparison covering CPU, RAM, inodes, PHP workers, I/O, storage, and website capacity
Original HostWebReview resource-limit framework. Published provider metrics are kept separate when the underlying control differs.

Five-provider resource disclosure matrix

Compare the metric—not just the marketing label.

“Unlimited websites,” “ideal visits,” PHP workers, entry processes, CPU seconds and inode limits describe different constraints.

Provider / shared contextWebsite / storage disclosureInodesCPU / RAM disclosurePHP / process disclosureWhat to verify
HostingerWeb Single / Premium / Business1 / 3 / 50 sites; 10 / 20 / 50 GB200k / 400k / 600k1 / 1 / 2 CPU cores; 1 / 2 / 3 GB RAM20 / 40 / 60 PHP workers; I/O also publishedLive hPanel limits and plan availability
BluehostCurrent shared lineupStarter currently 10 sites / 10 GB; Business 50 sites / 50 GBOfficial docs conflict: 200k max article vs 50k soft / 1m ToS articleNo single normalized public shared CPU/RAM table used hereNo single public PHP-worker count used hereYour portal’s current limits and support guidance
DreamHostLaunch / Growth / Scale25 / 50 / 100 sites; 25 / 50 / 100 GBDefined by plan, but reviewed public overview does not expose a simple figureCPU/RAM shared; process monitor can constrain heavy useProcess-based controls; shared PHP default memory documented separatelyPanel usage plus current support guidance
SiteGroundStartUp / GrowBig / GoGeek1 / unlimited / unlimited sites; 10 / 50 / 100 GB200k / 400k / 600kCPU-second thresholds; up to 768 MB RAM per processNo simple public PHP-worker count in reviewed fair-use sourceFair-use thresholds and account Statistics
NamecheapStellar / Plus / Business3 / unlimited / unlimited domains; 20 GB / unmetered / 50 GB300k / 300k / 600k50% / 50% / 100% CPU; 1 / 2 / 2 GB RAM20 / 30 / 40 entry processes; 50 MB/s I/ODo not treat entry processes as PHP workers

Seven resource limits that can matter before traffic gets large

01

Inodes

One file, folder, cache object, email message, image derivative, backup fragment, or staging copy can consume file-count capacity. A site can run out of inodes while plenty of disk space remains.

02

CPU

Dynamic PHP, database queries, cron jobs, crawlers and plugins consume processor time. Some hosts publish cores, some percentages, and some CPU-second fair-use thresholds.

03

RAM

Memory can be shared account-wide, capped per process, or published as a plan allocation. A high PHP memory_limit value does not create physical RAM the account does not have.

04

PHP concurrency

PHP workers, entry processes and process monitors are related to dynamic workload capacity but are not equivalent metrics. Do not compare 40 PHP workers with 40 entry processes as if they mean the same thing.

05

I/O

Disk throughput matters during backups, cache generation, imports, media work and database-heavy operations. A plan can become I/O constrained even when CPU appears acceptable.

06

Databases

Check database count, per-database size, connection limits and import size. Multi-site WordPress portfolios can hit database ceilings before reaching the advertised website count.

07

Storage

Storage is the easiest limit to understand but it is rarely the only one. Backups, staging copies, logs, email and generated thumbnails can accelerate usage.

Original capacity diagnostic

Resource Pressure Checker

Use actual dashboard percentages and recent errors. The result helps decide whether to optimize, monitor, or research an upgrade; it does not benchmark provider speed.

How to compare plans without creating a fake capacity score

  1. Start with your own workload. Record current storage, inodes, databases, traffic, cache ratio and resource warnings.
  2. Map only matching metrics. Compare inodes to inodes and storage to storage. Keep CPU cores, CPU percentages and CPU seconds in separate columns.
  3. Preserve headroom. Do not plan around running at 95–100% of a published ceiling.
  4. Watch the account dashboard. Public documentation cannot describe every account revision, regional plan or legacy package.
  5. Upgrade for repeated pressure, not one spike. A crawler surge or broken plugin should be diagnosed before paying for a larger plan.

When a resource limit should change your buying decision

Choose a higher tier or a different hosting model when the workload repeatedly reaches the same measurable ceiling after reasonable optimization. Shared hosting is a good fit for many new sites, but a growing store, membership system, busy uncached application, agency portfolio, or plugin-heavy WordPress setup can need isolated resources before it needs more disk space.

Related research: compare inode limits, estimate PHP concurrency, calculate multi-site capacity, and decide whether to optimize, upgrade, or switch.

Claim-level official citations

Use the same source the capacity claim came from.

Resource terminology is not standardized across hosts. Recheck the provider documentation before buying or upgrading because thresholds, plan names, and public disclosures can change.

Research method & evidence discipline

Published limits are compared only when the underlying metric matches.

The page separates hard limits, soft thresholds, planning figures, shared-resource policies, and unavailable public data rather than converting unlike controls into one score.

Prepared bySources recheckedAugust 8, 2026

About the reviewer

Nathan Lackey builds and evaluates beginner WordPress and affiliate-site setups through HostWebReview.com. Current reviews focus on documented pricing, renewal terms, included essentials, support workflow, dashboard differences, and whether a plan fits a first website; measured performance is published only after a documented test is completed.

Credentials note: this site does not claim enterprise hosting certification or unpublished performance testing. The goal is beginner-first research, source verification, and transparent decision support.

Page-specific update history

Resource changes are recorded only after substantive verification.

  1. 01

    August 8, 2026 Initial source-backed comparison, original capacity tool, provider caveats, and internal-link cluster published.

  2. 02

    Metric discipline Unlike resource controls stay separate instead of being converted into a fake universal score.

  3. 03

    Future revisions Record the previous value, new value, source, provider context, and verification date when a limit changes.