Every hosting plan includes resource limits to ensure fair usage and server stability. Understanding these limits helps you choose the right plan and troubleshoot performance issues.
CPU Limits
CPU limits control how much processing power your account can use:
- Measured in CPU seconds or percentage of a CPU core.
- PHP scripts, database queries, and cron jobs consume CPU.
- Exceeding the limit may cause your processes to be throttled or terminated.
- Symptoms: slow page loads, 503 errors, cron jobs failing to complete.
Memory Limits
Memory (RAM) limits control how much server memory your processes can use:
- Each PHP process has its own memory limit (configurable via php.ini).
- Your total account memory is the sum of all concurrent processes.
- Exceeding memory causes "Allowed memory size exhausted" errors.
- WordPress sites with many plugins often require more memory.
Concurrent Connections
This limits how many simultaneous connections your account can handle:
- Each visitor actively loading a page uses one or more connections.
- AJAX requests, API calls, and resource loading each count as connections.
- Exceeding the limit results in 503 errors for additional visitors.
Inodes (File Count)
Inodes represent the number of files and directories in your account:
- Every file, directory, and email counts as one inode.
- WordPress installations with many plugins can have thousands of files.
- Exceeding inode limits may prevent creating new files.
What Happens When You Exceed Limits
1. Warning: You may receive an email notification when approaching limits.
2. Throttling: Your processes may be slowed down.
3. Temporary Suspension: In severe cases, your account may be temporarily restricted.
4. Your data is never deleted due to resource overuse.
Monitoring Your Usage
1. Log in to your control panel.
2. Check the dashboard for resource usage graphs.
3. Look for "Resource Usage" or "Statistics" sections.
4. Monitor CPU, memory, disk space, and bandwidth.
Reducing Resource Usage
- Enable caching to reduce CPU usage per visit.
- Optimize database queries and add proper indexes.
- Compress images and static files.
- Disable unnecessary WordPress plugins.
- Use a CDN to offload static content delivery.
- Schedule heavy tasks (backups, imports) during low-traffic hours.
Upgrading Your Plan
If you consistently hit resource limits, it is time to upgrade:
1. Go to "Services" in your client area.
2. Select your hosting service.
3. Click "Upgrade."
4. Compare available plans and select one with higher limits.
5. The upgrade is prorated and takes effect immediately.