Copyright © 2022 by GigaPros.com | Rated 4.8/ 5 stars with 1500+ reviews on WH-Top Directory
Menu
How does it work?
Do you really know what you are paying for? At GigaPros, we follow ONE simple rule – “You EXACTLY get what you pay for”. No excuses, no gimmicks, no lies. This page will tell you the exact amount of hosting resources that you are going to get for your money. We clearly publish two things for you to see:
a) Server Specification: This shows you the total resources available on a server.
b) Resource Distribution: This is how we distribute the resources among our customers.
The following resource limits apply to our shared / reseller hosting plans. Believe it or not, the following limits are very generous for any website hosted on a shared server, even for a fairly busy website. You won’t even come close to the following limits unless you are running a very badly coded script or intentionally abusing the server.
If you compare these limits with any other web host (if they ever publish these limits at all), you will be surprised to see that their max limits are much more restrictive…as much as 4-10 times! That’s exactly what happens when a host sells unbelievably huge resources at a very cheap price. To remain in business, they have to cramp 500-1000 shared accounts on a single server (and sometimes even more!). And, we don’t even want to get into the discussion about what happens when a host does such a huge overselling.
Click on any of the following topics to see the detailed explanation.
We will NEVER put more than 200 shared hosting accounts on any single server under any circumstances because that will trigger an oversold condition, which is strictly against our Zero Overselling Policy.
We do not put any restriction on the disk space that your website’s script files (html, php files etc) may consume. However, we do enforce a maximum limit of 10 GB towards the storage of any media files (music & videos).
We do not put any restriction on the bandwidth that your website traffic may consume. You may use as much bandwidth as you want without worrying for any additional charges from us.
Unless your site is very script intensive, you will not hit this CPU usage limit. And if you do, then it’s time to upgrade your shared account to a Business Hosting account or a VPS or a Dedicated Server. To calculate your CPU usage, we record the CPU used by all your processes every 1 minute. Then we take the 15-minute average of that sampling, which must be within 30% limit. If it crosses 30% consistently, then we’ll be contacting you to let this know and you will have an option to upgrade.
Under normal circumstances, a shared hosting account generally uses 1-5 processes simultaneously. However, if your account creates more than 20 processes & keeps them running simultaneously, it indicates that either you are running a very poorly coded script that can’t handle the processes efficiently or you are intentionally abusing the server. In such case, all those 25 processes will be automatically killed immediately to maintain the stability of the server. By “killing”, we just mean to remove those processes from the RAM (& NOT to delete any of your files or settings). If this condition keeps occurring consistently, we’ll notify you about this situation, so that you may fix the offending scripts.
NOTE: This parameter has NOTHING to do with how many users can browse your site simultaneously. To understand the significance & usage of this parameter, you should either be a programmer or must have understanding about how an operating system (like Linux) manages it’s processes. The above limit is good enough for your account unless you are running a very poorly coded script or intentionally abusing the server.
Under normal circumstances, when a script in a shared hosting account creates a new process, it generally runs for a few seconds. And once the script completes it’s task, the process is automatically disposed off and flushed out from the RAM. However, if the same process keeps running for more than 900 seconds, we consider it to be stuck in an endless loop and the process will be automatically killed. By “killing”, we just mean to remove the offending process from the RAM (& NOT to delete any of your files or settings). If this condition keeps occurring consistently, we’ll notify you about this situation, so that you may fix your offending scripts.
NOTE: The above limit is good enough for your account unless you are running a very poorly coded script or intentionally abusing the server.
Under normal circumstances, a shared hosting account typically uses about 1-20 MB of RAM while serving web pages, reading SQL databases, writing files etc. This is good enough even for a fairly busy website.
However, to handle any occasional RAM spikes that your account may cause, we have set the highest spike of RAM usage limit to 200 MB. This is maximum amount of RAM that will be available to your account. However, if you account keeps hitting the max RAM limit very frequently, we’ll notify you about this situation and discuss about the possible reasons & resolutions.
You can upload any file as big as 200MB. You can upload any number of such files as long as you stay within your allocated disk-space quota. The larger file-size enables you to run your video streaming sites effortlessly.
An inode is a data structure used to keep information about a file on your hosting account. This indicates the number of disk entries needed to store everything on your account like emails, files, folders and anything else that you store on the server. To maintain server stability we allow upto 300,000 inodes per account. And to prevent the backup from timing out, we will not backup your account if your account crosses 150,000 inodes.
Cronjobs are used to run a script repeatedly after a fixed interval of time. You must choose an interval of MORE THAN 5 minutes to run any of your cronjobs. We DO NOT allow any cronjob to be scheduled at less than 5 minutes interval.
Each of your MySQL databases must be less than 2 GB in size. If any of your database exceeds this limit, we’ll notify about this issue so that you may resolve this issue. You may either delete the unnecessary records from your database or you may split the bigger database into multiple smaller databases.
Each db_username can establish a maximum of 20 simultaneous connections with any of your databases. For an explanation of db_username, see the notes below.
If you reach the above limit, any further new connections will be denied with a database error code# of 1203. You can use this error code in your script’s error handling routines.
In 1 hour period, each db_username can initiate a maximum of 5,000 new connections with any of your databases. For an explanation of db_username, see the notes below.
If you reach the above limit, any further new connections will be denied with a database error code# of 1226. You can use this error code in your script’s error handling routines.
NOTE: A db_username is used to access your MySQL databases. You can create a db_username in your CPanel’s “Manage MySQL Databases” screen. This is NOT your Cpanel’s username.
In 1 hour period, each db_username can execute a maximum of 50,000 database READ queries. A database READ query consists of a database command that can read database records or schema. An example is “SELECT” command. For an explanation of db_username, see the notes below.
If you reach the above limit, any further database queries will be denied with a database error code# of 1226. You can use this error code in your script’s error handling routines.
NOTE: A db_username is used to access your MySQL databases. You can create a db_username in your CPanel’s “Manage MySQL Databases” screen. This is NOT your Cpanel’s username.
In 1 hour period, each db_username can execute a maximum of 10,000 database MODIFY queries. A database MODIFY query consists of a database command that can modify database records or schema. Some examples are: INSERT, UPDATE, DELETE, CREATE, ALTER etc. For an explanation of db_username, see the notes below.
If you reach the above limit, any further database queries will be denied with a database error code# of 1226. You can use this error code in your script’s error handling routines.
NOTE: A db_username is used to access your MySQL databases. You can create a db_username in your CPanel’s “Manage MySQL Databases” screen. This is NOT your Cpanel’s username.
Each unique external IP address can establish a maximum of 50 concurrent connections to your website (thru Apache web server). As soon as this limit is exceeded, the offending external IP will be blocked from accessing your website for the next 1 hour.
NOTE: The above scenario is a potential indication of HTTP Denial-of-Service attack towards your website. Blocking the offending external IP may save your website from becoming inaccessible to your legitimate site-visitors due to unnecessary flooding of connections.
During a period of 1 hour, your account can send a maximum of 1000 outgoing e-mails.
Each e-mail can have a total attachments of 10 MB maximum.
If you are using a POP3 complaint external e-mail clients (like Microsoft Outlook), you may connect to your mailbox periodically to check / retrieve your e-mails. In 1 hour period, you can connect a maximum of 120 times to your mailbox.
Click on any of the following topics to see the detailed explanation.
We will NEVER put more than 30 reseller hosting accounts on any single server under any circumstances. In fact, if there are more customers who purchased higher resource packages on the server, then there will be even less number of reseller hosting accounts on the server. Please note that each of the reseller hosting accounts have the capability of creating any number of CPanel accounts within itself, as long as the reseller account remains within the limit of total disk space and bandwidth allocated to it.
At GigaPros, each server is equipped with 1000 GB of hard disk. Every hard disk is fault tolerant thru RAID mirrors. Out of the total 1000 GB of disk space, we reserve 200 GB for the operating system, server software, swap space etc. The remaining 800 GB of disk space is distributed among a maximum of 30 reseller accounts.
At GigaPros, each server has a total bandwidth (traffic) limit of 6000 GB per month. Out of the total 6000 GB of bandwidth, we reserve 1000 GB for administrative purposes such as downloading updates for operating system, updates for server software, daily backups, server monitoring etc. The remaining bandwidth of 5000 GB is distributed among a maximum of 30 reseller accounts.
Unless your site is very script intensive, you will not hit this CPU usage limit. And if you do, then it’s time to upgrade your reseller account to a VPS or a Dedicated Server account. To calculate your CPU usage, we record the CPU used by each of your resold users every 1 minute. Then we take the 5-minute average of that sampling, which must be within 5% limit. If it crosses 5% consistently, then we’ll be contacting you to let this know and you will have an option to upgrade.
Under normal circumstances, a Cpanel hosting account generally uses 1-5 processes simultaneously. However, if any of your CPanel account creates more than 20 processes & keeps them running simultaneously, it indicates that either you are running a very poorly coded script that can’t handle the processes efficiently or you are intentionally abusing the server. In such case, all those 25 processes will be automatically killed immediately to maintain the stability of the server. By “killing”, we just mean to remove those processes from the RAM (& NOT to delete any of your files or settings). If this condition keeps occurring consistently, we’ll notify you about this situation, so that you may fix the offending scripts.
NOTE: This parameter has NOTHING to do with how many users can browse your site simultaneously. To understand the significance & usage of this parameter, you should either be a programmer or must have understanding about how an operating system (like Linux) manages it’s processes. The above limit is good enough for your CPanel account unless you are running a very poorly coded script or intentionally abusing the server.
Under normal circumstances, when a script in a CPanel hosting account creates a new process, it generally runs for a few seconds. And once the script completes it’s task, the process is automatically disposed off and flushed out from the RAM. However, if the same process keeps running for more than 1000 seconds, we consider it to be stuck in an endless loop and the process will be automatically killed. By “killing”, we just mean to remove the offending process from the RAM (& NOT to delete any of your files or settings). If this condition keeps occurring consistently, we’ll notify you about this situation, so that you may fix your offending scripts.
NOTE: The above limit is good enough for any CPanel account unless you are running a very poorly coded script or intentionally abusing the server.
Under normal circumstances, a CPanel hosting account typically uses about 1-20 MB of RAM while serving web pages, reading SQL databases, writing files etc. This is good enough even for a fairly busy website.
However, to handle any occasional RAM spikes that your account may cause, we have set the highest spike of RAM usage limit to 100 MB. This is maximum amount of RAM that will be available to your account. However, if you account keeps hitting the max RAM limit very frequently, we’ll notify you about this situation and discuss about the possible reasons & resolutions.
You can upload any file as big as 200MB. You can upload any number of such files as long as you stay within your allocated disk-space quota. The larger file-size enables you to run your video streaming sites effortlessly.
An inode is a data structure used to keep information about a file on your hosting account. This indicates the number of disk entries needed to store everything on your account like emails, files, folders, anything you store on the server.
Cronjobs are used to run a script repeatedly after a fixed interval of time. You must choose an interval of MORE THAN 5 minutes to run any of your cronjobs. We DO NOT allow any cronjob to be scheduled at less than 5 minutes interval.
Each of your MySQL databases must be less than 2 GB in size. If any of your database exceeds this limit, we’ll notify about this issue so that you may resolve this issue. You may either delete the unnecessary records from your database or you may split the bigger database into multiple smaller databases.
Each db_username can establish a maximum of 20 simultaneous connections with any of your databases. For an explanation of db_username, see the notes below.
If you reach the above limit, any further new connections will be denied with a database error code# of 1203. You can use this error code in your script’s error handling routines.
NOTE: A db_username is used to access your MySQL databases. You can create a db_username in your CPanel’s “Manage MySQL Databases” screen. This is NOT your Cpanel’s username.
In 1 hour period, each db_username can initiate a maximum of 5,000 new connections with any of your databases. For an explanation of db_username, see the notes below.
If you reach the above limit, any further new connections will be denied with a database error code# of 1226. You can use this error code in your script’s error handling routines.
NOTE: A db_username is used to access your MySQL databases. You can create a db_username in your CPanel’s “Manage MySQL Databases” screen. This is NOT your Cpanel’s username.
In 1 hour period, each db_username can execute a maximum of 50,000 database READ queries. A database READ query consists of a database command thbr /at can read database records or schema. An example is “SELECT” command. For an explanation of db_username, see the notes below.
If you reach the above limit, any further database queries will be denied with a database error code# of 1226. You can use this error code in your script’s error handling routines.
NOTE: A db_username is used to access your MySQL databases. You can create a db_username in your CPanel’s “Manage MySQL Databases” screen. This is NOT your Cpanel’s username.
In 1 hour period, each db_username can execute a maximum of 10,000 database MODIFY queries. A database MODIFY query consists of a database command that can modify database records or schema. Some examples are: INSERT, UPDATE, DELETE, CREATE, ALTER etc. For an explanation of db_username, see the notes below.
If you reach the above limit, any further database queries will be denied with a database error code# of 1226. You can use this error code in your script’s error handling routines.
NOTE: A db_username is used to access your MySQL databases. You can create a db_username in your CPanel’s “Manage MySQL Databases” screen. This is NOT your Cpanel’s username.
Each unique external IP address can establish a maximum of 50 concurrent connections to your website (thru Apache web server). As soon as this limit is exceeded, the offending external IP will be blocked from accessing your website for the next 1 hour.
NOTE: The above scenario is a potential indication of HTTP Denial-of-Service attack towards your website. Blocking the offending external IP may save your website from becoming inaccessible to your legitimate site-visitors due to unnecessary flooding of connections.
During a period of 1 hour, your account can send a maximum of 1000 outgoing e-mails.
Each e-mail can have a total attachments of 10 MB maximum.
If you are using a POP3 complaint external e-mail clients (like Microsoft Outlook), you may connect to your mailbox periodically to check / retrieve your e-mails. In 1 hour period, you can connect a maximum of 120 times to your mailbox.
Copyright © 2022 by GigaPros.com | Rated 4.8/ 5 stars with 1500+ reviews on WH-Top Directory
1 month pre-payment: No discount
3 months pre-payment: 10% discount
6 months pre-payment: 15% discount (MOST POPULAR)
12 months pre-payment: 25% discount (BEST DEAL)
FREE Domain Registration ($15/yr value)
FREE Private Nameservers ($12/yr value)
** With 12 or 24 months Pre-Payment
1 month pre-payment: No discount
3 months pre-payment: 5% discount
6 months pre-payment: 10% discount
12 months pre-payment: 15% discount (MOST POPULAR)
24 months pre-payment: 25% discount (BEST DEAL)
Extra disk space used over 25 GB will be billed at $0.50/GB Extra
bandwidth used over 250 GB will be billed at $0.05/GB
Extra disk space used over 25 GB will be billed at $0.75/GB Extra
bandwidth used over 250 GB will be billed at $0.075/GB
FREE Domain Registration ($15/yr value)
FREE Private Nameservers ($12/yr value)
FREE Dedicated IP ($35/yr value)
FREE SSL Certificate ($30/yr value)
** With 12 or 24 months Pre-Payment
Extra disk space used over 40 GB will be billed at $1.50/GB
Extra bandwidth used over 400 GB will be billed at $0.15/GB