When you pay for a hosting plan, you are normally allocated a certain amount of disk space on the hosting server. This space is to allow you to upload your website components including videos, images, audio files, HTML files, databases and flash files among others. The space also includes your raw access logs, email accounts and any program you may install.
There is nothing as frustrating as a visitor waiting for your site to load or being locked out of a service such as checkout due to insufficient disk space
The Type of Website
Many businesses face difficulties in determining the disk space they require to host their website files. The rule of thumb is to choose disk space that complements the type of website you have. A site with huge video and audio files will consume more space compared to a simple 6 page website.
The Level of Interaction and Traffic
Where your website is expected to host lots of traffic, you should arrange for a much larger disk space to ensure your site visitors can seamlessly interact with your content. There is nothing as frustrating as a visitor waiting for your site to load or being locked out of a service such as checkout due to insufficient disk space. Ecommerce websites with large numbers of product pages and high quality pictures require more space.
Many websites do not exhaust their disk spaces because the content they upload is light and hence utilize minimal disk space. The average size of a webpage as at the end of 2013 was 1.7MB which is a significant jump from the 2010 average which was 726 KB. The difference can be explained by the growth in image sizes. In 2012, the average image size per page was 793 KB which has now changed to 1 MB per page.
If you have website files and folders archived on your hard drive, you can easily find the space you need by locating the folder containing your website files and right clicking. Under the Properties tab, you will find the space occupied by your files. However, if you are still building your site, you can use estimates to determine your needs. For instance, a 50 page site takes about 85 MB (1.7 MB * 50).