I produce this article particularly for folks who are new to hosting. This is why I will exclusively speak about principle needs (in a shared web hosting atmosphere): space, bandwidth. Several individuals looking for enhanced features (scripting, databases) already know just what they want and need anyway.
So let's get started with the space. Web space (disk space) is the amount of data you are able to store on the disk drive of the website server. Each and every web hosting account comes with a certain amount of space, usually over 50 MB and less than 1000 Megabytes.
Definitely, the amount of required space depends upon the size of the particular website. The majority of internet sites are comprised of html (text) webpages with some pictures (gifs or jpegs) or perhaps a little bit of Flash animation. Textual content is very cost-effective; it occupies a small amount of space. Images and flash are more expensive; they require much space. If you are a new comer to the web you might think it is good to have a wide range of colorful graphics to generate your internet site really stunning. Do not make this common mistake!
A person's aim should be to state as much as you can on a webpage while keeping it's size beneath 50-60 Kilobytes including images. The reason why? You may still find lots of individuals using slow dial-up connections of underneath 56 Kbps. For these people a a hundred and fifty KB will require more that 21 seconds to load. A sixty Kilobytes webpage will require more than eight seconds to load. That is still a lot of time! A good page size is less than 30 KB. A optimum web page size is 50-60 KB.
Taking into consideration a typical webpage size of thirty Kilobytes, you may put somewhere around 33 web pages on 1Mb of space. If you have 10 MB of space accessible, you could host 330 webpages. I merely desire I had so many web pages to put on the web. Do not worry, I'm taking care of it!
The thought is this: if you don't run a busy online community your needs for space are often relatively minimal. Merely bear in mind to achieve an typical of 30KB/page and you should be more than fine even with 10 Megabytes of website space.
Bandwidth is the volume of data that you are allowed to transfer a month. It contains all uploads and downloads regardless of the protocol utilized (HTTP, FTP, POP etc.). Bandwidth would depend greatly on the average web page size, but it also depends on the number of site visitors your site will have along with the average number of pages they go to. For an ordinary page size of 30 KB, 20,000 site visitors every month and 3 web pages per website visitor your internet site will be needing about 1800 Megabytes (1.8 GB) of bandwidth per month. Most low cost hosting packages include that amount of bandwidth. Not to mention that 20,000 visitors per month is only a dream for most websites. Most don't even have 2,000 visitors monthly.
I took you thru all those numbers just to provide you with an idea how to estimate your preferences. In case you are just launching your web site you will not need nor a huge amount of space, nor a lot of bandwidth. For 99% of people a internet hosting account with 10MB of space and 1Gb is usually ample.
Conclusion: Unless you have reasons to think that your website will surely possess a great deal of visitors and unless you will offer movies or music for download (legally of course ), I see very little reason for you to worry about space and bandwidth.
Simply make your own calculations and also attempt to make certain that the web host you ultimately choose allows account upgrades. That's to make sure you will be able to obtain additional space and/or bandwidth if/when you need it without going through all the difficulty of switching website hosts.