De bandbreedtevereisten van uw site verminderen
Succes kan dodelijk zijn. Het is een stel dat alle webmasters in gedachten moeten houden.

In dit tijdperk van directe communicatie kan een webpagina die populair wordt ('gaat viraal' in internet-spreken) zichzelf overspoeld door bezoekers. Voor de meeste website-eigenaren is dit een droom die uitkomt ... totdat ze worstelen om de server onder een lawine van hits te houden, of uiteindelijk geld naar hun webhostingbedrijven gooien in een verwoede poging om de bandbreedte van de site te vergroten.

Een beetje planning vooraf kan de angel uit uw potentiële plotselinge populariteit verwijderen en uw dagelijkse hostingkosten tot een minimum beperken.

Om te beginnen, bekijk de afbeeldingen van uw site. Op de typische website zijn afbeeldingsbestanden verantwoordelijk voor het overgrote deel van het bandbreedteverbruik.

De ultieme methode om het gebruik van afbeeldingsbandbreedte te verminderen, is door ze helemaal van uw site te halen. Dat betekent niet dat uw site alleen naar tekst moet worden omgezet; het betekent profiteren van een goedkope (soms gratis!) site voor het delen van afbeeldingen om uw afbeeldingen voor u te hosten. Voordat u zich tot een dienst verbindt, probeer het op kleine schaal uit en bekijk uw site vervolgens vanaf verschillende locaties; sommige firewalls blokkeren automatisch afbeeldingen van de populaire sites voor delen, vooral als uw bezoekers via hun kantoorcomputers over het internet varen.

Gebruikt u HTML om uw afbeeldingen kleiner weer te geven dan ze in werkelijkheid zijn? Dit is een groot nee-nee voor webontwerpers, omdat uw bezoekers bij elk bezoek de volledige afbeelding (op ware grootte) in hun browsers laden, met veel meer bandbreedte dan de pagina nodig heeft zoals ontworpen. Gebruik in plaats daarvan een beeldbewerkingsprogramma om de afbeelding bij te snijden en te verkleinen zodat deze in uw paginalay-out past.

Het kan ook zijn dat u afbeeldingen met een lagere resolutie kunt opslaan zonder het uiterlijk ervan in gevaar te brengen, vooral als ze vrij klein zijn. Hogere resolutie betekent meer detail gepropt in elke pixel, en dus een hogere bandbreedte gebruiken om al die informatie in de browser te laden.

Een andere manier om te voorkomen dat afbeeldingen uw bandbreedte overschrijden, is door ze te laten kiezen voor door CSS ontworpen tekst. Deze techniek werkt goed met knoppen en andere mooie koppelingen, omdat je heel veel kunt doen met achtergrondkleuren, randen en de: hover pseudo-klasse. Stem later af voor een komende serie over het ontwikkelen van interactieve menu's met behulp van CSS en HTML.

Nu je afbeeldingen vierkant zijn, is het tijd om je tekst aan te scherpen. Vaak kunt u wat extra witte ruimte uit uw HTML-code verwijderen. Lege regels tussen secties code kunnen de leesbaarheid verbeteren, maar als je een dozijn regelterugloop hebt tussen de body-tag en je eerste regel code, overdrijf je het een beetje.

Gebruik waar mogelijk externe bestanden voor JavaScript en CSS. Nadat uw bezoeker het bestand heeft gedownload samen met de eerste pagina die hij bezoekt, blijft dat bestand in het cachegeheugen van de browser wanneer hij uw site verkent - in tegenstelling tot het opnieuw laden van de code bij elke pagina, wat gebeurt met inline- of header-code.

Als u uw eigen site host, kan HTTP-compressie u veel bandbreedte besparen. Het werkt door een gecomprimeerde versie van uw webpagina op te slaan in een tijdelijke map, die vervolgens aan alle bezoekers wordt aangeboden met behulp van een browser met compressie. U kunt uw serverinstellingen aanpassen om statische pagina's, applicaties of beide te comprimeren.

Door uw site aan te scherpen, kunt u zich beschermen tegen een aanval van bezoekers, denial of service-aanvallen of gewoon uw hostingkosten tot een minimum beperken. En vergeet niet dat u kunt ontspannen in de wetenschap dat uw site netjes en opgeruimd is gecodeerd om de maximale hoeveelheid inhoud in de snelst mogelijke tijd te leveren.

Video-Instructies: We found the CRAZIEST world in Minecraft! - Minecraft w/ Jack - Part 1 (Mei 2024).