
Shared hosting resource limits are the rules that decide how much processing power, memory, and activity each account can use on a server it shares with others. Understanding them helps you diagnose slow pages and error messages, choose the right plan, and avoid unnecessary upgrades.
On shared hosting, many websites run on the same physical server. Without limits, one busy or misbehaving site could consume most of the machine and slow down everybody else. Limits create fair boundaries, which keeps prices low and performance predictable for most users. If you want the broader comparison with other hosting types, see shared hosting vs VPS hosting.
This controls how much processing time your account can use. Dynamic pages, searches, image processing, and poorly optimized plugins all consume CPU. When you reach your limit, requests may be slowed or queued.
Memory limits cap how much your processes can hold in RAM at once. Large imports, heavy plugins, and memory-hungry scripts can hit them. Do not confuse this with the PHP memory setting for a single script, discussed in PHP memory limits and WordPress memory errors.
Providers often limit how many requests or processes can run at the same moment. A traffic spike, a slow script, or aggressive bots can use these up, so extra visitors see errors, even if CPU and memory are fine. See what PHP-FPM is and how it affects performance for how PHP workers relate to this.
Disk space is the total storage you can use, and inodes count the number of files and folders. A site with huge numbers of tiny files, such as cache or email, can reach the file limit before the storage limit. We explain this in understanding inodes and file limits.
I/O limits control how quickly your account can read and write data. Backups, large database operations, and cache rebuilds can be heavy on I/O.
Some plans measure how much data is delivered to visitors. See understanding website bandwidth and data transfer for how to estimate usage.
Many hosts also limit outgoing emails per hour and the number or size of databases or connections. These protect the server and its mail reputation.
Not all slowness is a hosting limit, so verify the cause first. Our guide to diagnosing slow website pages before changing hosts explains how.
If you have optimized the site and still reach limits regularly, your traffic or application has outgrown the plan. Options include a higher shared plan, a VPS, or dedicated resources. Read how to choose the right web hosting plan as your website grows before deciding, and plan the move carefully using the website migration checklist.
Providers describe and measure limits differently. One host’s “CPU” may mean a share of a core, another’s a percentage over time. Check how your plan defines each limit, what happens when you reach it, and whether you can see usage data.
Almost always there are fair use policies and technical limits, even when a plan is marketed as unlimited. Read the terms to see what applies.
Not necessarily. Many hosts throttle or queue requests, which causes slowness or temporary errors, while repeated or severe overuse may lead to suspension.
If optimized sites still hit CPU, memory, or process limits, or you need custom software and more control, a VPS is worth considering.
Need hosting that makes this easier? Explore GaugeHosting web hosting plans and get a setup built for reliable, well-supported websites.