Hosting Resource Limits
What Resource Limits Are
Hosting resource limits are caps on how much processor time, memory, disk input and output, and simultaneous work a single account can use on a server. They stop one site from taking more than its share when the server is shared with other customers.
Every running site uses resources. A page built from a database query and a set of template files needs processor time to assemble and memory to hold the data while it does so. When many visitors request pages at once, the demand adds up, and the limits decide how much of the server the account can claim.
The Main Types of Limit
- CPU: the share of processor time an account can use over a period. A heavy script can use a lot of CPU for a short time.
- Memory (RAM): the working memory that scripts and database connections can use together.
- I/O (input and output): how much the account can read from and write to the disk. Database activity and large file operations use I/O heavily.
- Processes and connections: how many programs can run, or how many requests can be served, at the same time. This is described in entry processes.
Why Hosts Set Limits
Limits protect the server and the other accounts on it. Without them, one poorly coded site or a sudden traffic spike could slow or stop every site on the machine. Predictable caps also let a host place more accounts on each server, which is a major reason shared plans cost less per site than dedicated resources.
Limits also show when a site has outgrown its plan. Repeated limit hits suggest the site needs more resources, a different hosting type or more efficient code. How to judge fit is covered in how much hosting you need.
Frequently asked questions
What is a CPU limit in web hosting?
A CPU limit caps the share of processor time an account can use within a period. When a site's scripts need more than that share, requests slow down or wait until capacity frees up. CPU limits protect other accounts on the same server and matter most during traffic spikes or when code is inefficient.
Do resource limits apply to VPS hosting?
On a VPS, you receive a fixed allocation of CPU, memory and storage for your own virtual server, so there are no per-account caps set by a shared host. The allocation still limits what the server can do, but it is not shared with unrelated accounts. Cloud platforms work differently, with resources that can scale and are often billed by use.
How do I know if my site is hitting resource limits?
Hosts usually show usage statistics in the control panel, and some send notices when limits are reached. Slow pages at peak times and errors such as the 508 resource limit message are common signs. A pattern of repeated hits matters more than a single event, because it suggests the plan may be too small for the site's workload.