Before purchasing a web hosting company, you need to take a lot of factors into consideration, among which the bandwidth calculation is the most challenging one. Bandwidth refers to the amount of data transferred from your web host’s server to your visitors’ computer over a certain period of time. Unlike disk storage which can be controlled by deleting content like large images or videos, bandwidth requires careful calculation because your website might be shut down in the middle of the month when a lot of visitors have visited you or downloaded large files from your site.
In fact, most web hosting companies offer a variety of bandwidth options in their plans, so you can choose the right amount with which you don’t need to pay for more than you need, or deal with the penalty for going over your allotted amount. But how to determine the amount of bandwidth you are going to need? Our editors have answered the question in the following parts.
How Much Bandwidth Is Needed?
In fact, calculating the bandwidth needed is pretty easy. It only requires you to record some data of your website’s daily activities and do a math problem.
- Estimate the average size of your web pages in kilobytes (KB).
- Estimate the average number of people you expect to visit your website on each day.
- Estamate the average number of web pages you expect a person to view.
- Multiply the results from the first 3 steps by the number of days in a month (30).
This simple formula for calculating bandwidth is very straightforward, but do not forget calculate all the sites on the server if you have multiple websites hosted on one account.
Consider Extra Bandwidth Needed
In fact, this result is just an estimate, and it is important to understand the distinction between theoretical calculation and real-world results. For instance, if you have a website with 45KB page size, 1000 site visitors every day, and 4 page views each visitor, then you will theoretically need about 4.5 GB of bandwidth per month. But this amount of bandwidth is not enough in practice because of the following cases:
If you allow visitors to download files from your website, they you need some extra bandwidth for the download process. Thus, calculate the average size of files that are down loaded from your site and the average number of downloads you expect to occur on your site, and multiple the results with your theoretical amount of bandwidth.
If you are planning to post some videos, music, Flash animations and any other multimedia on your website, then you may use more bandwidth than only post HTML text-only contents and images. For instance, if you have a 200MB video file available for download, then the estimated 4.5GB of bandwidth would only allow you to offer 22.5 downloads.
If your website is of high quality with interesting content, then there must be more and more visitors become your loyal readers, which means the average number of daily visitors, page views, and daily downloads you have previously estimated will increase significantly, and the amount of bandwidth needed will also increase accordingly. In a word, you need to plan for the future and give your website a room to grow.
If you are not satisfied with how your website looks like, then you may change its layout. But remember that this practice may increase the size of your web page, thus result in more usage of bandwidth.
In fact, the bandwidth is just like a highway, if you are the only car on a highway, then you can travel very quickly. But if there are too many cars available, you will be stuck in the middle and travel very slowly, for all of the lanes are being used up. Therefore, calculating the bandwidth and plan ahead is pretty important.
Last but not the least, when it comes to choosing the right web hosting company, there’re many more factors needed to be concerned other than just bandwidth, such as price, speed, reliability and support. Here, we highly recommend BlueHost – the leading web host in the market, which has been trusted by millions of webmasters.
To learn more about BlueHost web hosting, visit http://www.bluehost.com/