Shared hosting means many sites share one server, so every provider sets limits that stop any single site from starving the others. Understanding them means no surprises around billing time.
The limits you'll actually see
| Limit | What it measures | When you feel it |
|---|---|---|
| Disk space | Files, email, databases and backups stored | Uploads fail, mailbox stops, backups bloat |
| Bandwidth | Data served to visitors over a month | Site slows (or suspends) after big traffic surges |
| CPU time | Processing used by your scripts | Slow pages during heavy load or with heavy plugins |
| Memory (RAM) | Peak memory your PHP needs | "Memory exhausted" errors in WordPress |
| Inodes | Total number of files and folders | Uploads stop even though space is free — thousands of small files |
| Hourly sending | Outgoing email messages | Newsletter bulk-sends fail part-way |
Where to see your own limits
Log into cPanel. The dashboard shows disk usage and file (inode) counts; the Resource Usage area (under Monitoring) shows your CPU, memory and bandwidth against your plan's caps over recent hours. Your plan details in the client area list the headline allowances.
Reading the signals
- Hitting bandwidth after a viral post or sale is normal traffic, not a fault.
- Hitting CPU or RAM repeatedly usually means an optimisation problem, not just traffic — see How to Make Your Website Load Faster before upgrading.
- Hitting inodes means too many tiny files — usually an old cache or a plugin that explodes file counts. Delete the detritus before buying more space.
- Hitting the email limit during a campaign — the limit resets hourly; spread out your sends.
What happens when you hit a limit
WebFulHost doesn't apply surprise charges. Your site may slow temporarily, be suspended for the month's remainder (bandwidth), or have specific functions (like sendmail or mailboxes) throttled. You'll see the trigger in Resource Usage, and upgrading — or tidying up — gets things moving again.