Webhosting voor beginners: schijfruimte

Webhosting-bedrijven bieden over het algemeen meerdere hosting-pakketten aan, lopend van goedkoper naar duurder, en een van de punten waarop die pakketten van elkaar verschillen is de hoeveelheid schijfruimte: duurdere hosting-pakketten bevatten meer schijfruimte dan goedkopere pakketten.

Om het voor u meest geschikte hosting-pakket te kunnen kiezen, moet u dus weten hoeveel schijfruimte u minimaal nodig heeft.

Indien u reeds een offline-versie van uw site op de harde schijf van uw eigen computer heeft staan, kunt u de benodigde hoeveelheid schijfruimte vrij eenvoudig bepalen, maar ook als de website nog gebouwd moet worden, is meestal goed in te schatten hoeveel schijfruimte u nodig heeft.

Daarvoor heeft u twee dingen nodig: het aantal pagina's dat uw site naar schatting zal bevatten, en de gemiddelde grootte van een pagina.

Om met de pagina-grootte te beginnen: die wordt bepaald door de HTML-code van de pagina en de grafische elementen die op de pagina voorkomen.

De HTML-code van een pagina neemt meestal niet zo heel veel ruimte in; met 10 tot 20 kilobyte komt u over het algemeen een heel eind (natuurlijk afhankelijk van de hoeveelheid tekst op de pagina).

Grafische elementen

De grafische elementen daarentegen (dat wil zeggen: de plaatjes in bijvoorbeeld GIF- of JPG- formaat) zijn meestal een stuk groter; 10 tot 30 kilobyte per plaatje is niet ongebruikelijk, en een wat grotere, gedetailleerde foto kan makkelijk 100 tot 300 kilobyte in beslag nemen. (Hierbij speelt ook de kwaliteit van de afbeelding een rol: JPG-bestanden kunnen verkleind worden d.m.v. compressie, maar daarbij wordt de kwaliteit van de afbeelding slechter.)

Laten we eens aannemen dat de HTML-code van een gemiddelde pagina op uw site 20 kilobyte groot is, en dat die pagina drie afbeeldingen bevat van elk 30 kilobyte. De totale omvang van een pagina is dan: 20 + 3 x 30 = 110 kilobyte. (Voor bezoekers met een breedbandverbinding is dat geen probleem, maar voor bezoekers die nog "ouderwets" inbellen met een modem duurt het bijna een halve minuut voordat zo'n pagina geladen is!)

Als we vervolgens stellen dat uw site maximaal 100 van dergelijke pagina's zal bevatten, heeft u dus 100 x 110 kilobyte = 11.000 kilobyte ofwel 11 megabyte aan schijfruimte nodig. (We gaan er nu van uit dat elke pagina drie unieke afbeeldingen van 30KB bevat; als het steeds om dezelfde afbeeldingen zou gaan, zou u veel minder schijfruimte nodig hebben, namelijk: 100 x 20KB + 3 x 30KB, ofwel iets meer dan 2 megabyte!)

Ook de goedkoopste webhosting-pakketten bevatten vaak al veel meer dan 11MB aan schijfruimte (een gebruikelijke ondergrens is 50MB), zodat uw site in dit opzicht genoeg zou hebben aan het goedkoopste pakket.

Indien u echter op uw site een groot aantal multimedia-bestanden wilt gaan aanbieden (zoals MP3-, WMV-, of bijvoorbeeld ook PDF-bestanden), dan kan het zijn dat u meer schijfruimte nodig heeft, en hetzelfde geldt, indien uw site een veel groter aantal pagina's zal bevatten, bv. honderden of (tien)duizenden.

Clusters

Voor de volledigheid wil ik nog opmerken dat de benodigde hoeveelheid schijfruimte ook afhankelijk is van de zg. "clustergrootte" van de server. Een bestand neemt namelijk altijd een of meer clusters in beslag.

Als een cluster bijvoorbeeld 4KB groot is, dan neemt een bestand altijd een veelvoud van 4KB in beslag; ook als het bestand "eigenlijk" maar een byte bevat, heeft het 4KB aan schijfruimte nodig.

Zodra het bestand 4KB plus een byte bevat, neemt het direct twee clusters (ofwel 8KB) in beslag; en zo verder. Eigenlijk moet u de berekening dus niet uitvoeren in (kilo)bytes, maar in clusters; maar ook dan blijkt de hoeveelheid schijfruimte van de goedkoopste pakketten meestal meer dan voldoende!