Understanding your hosting limits

What disk space, bandwidth, CPU, memory, entry processes, I/O and inodes mean on shared hosting, and what happens when a site reaches a limit.

ExplainerIntermediate2 min readUpdated

Shared hosting divides a server’s capacity between accounts. Some limits are fixed allowances; others are fair-use limits on how much of the server one account can use at the same moment.

Allowances

LimitOn TraxioWhat counts
Disk space3GBFiles, databases, email, backups on the server
Bandwidth100GB a monthData sent to visitors

Bandwidth and disk space explained

Fair-use resource limits

CPU and memory are shared, with limits typical of shared hosting. These are the kinds of limit involved:

LimitMeansHit by
CPUProcessor time available to your accountUncached dynamic pages under traffic; heavy scripts
MemoryRAM your running processes can use togetherMany simultaneous PHP requests; memory-hungry plugins
Entry processesSimultaneous connections running scriptsTraffic spikes; slow pages holding connections open
ProcessesTotal running processesStuck cron jobs; runaway scripts
I/O and IOPSDisk read/write speed and operations per secondLarge backups, imports, heavy logging
InodesNumber of files and foldersCache folders, email, session files What are inodes?

What happens at a limit

Requests over the limit wait or fail. Visitors may see slow pages or a “508 Resource Limit Is Reached” error. The limit protects other accounts and resets as soon as load drops. “508 Resource Limit Is Reached” and slowdowns under load

Staying comfortably within limits

A typical small site never comes close.

Popular

Tip: press / to search from any pageSee all results