HTTP cache proxy opzetten met Squid

Squid cache

Snelheid. Daar draait het allemaal om wanneer er gebruikt gemaakt wordt van een cache proxy. Alle pakketjes moeten vlug bij de gebruiker zijn. Ook komen we uit een tijd waarin we te maken hadden met harde datalimieten die de ISP’s hun klanten oplegde – en die tijd is trouwens nog niet volledig voorbij!


Laat ons eerlijk zijn, het is ook onnodig om x aantal keer diezelfde foto van het internet te gaan downloaden. Stel: 20 collega’s krijgen op kantoor dezelfde mail aan met daarin een link naar een online fotoalbum met 50 foto’s van de barbecue van vorige maand. Als iedere foto 1MB bedraagt en alle collega’s alle 50 foto’s bekijken, dan zou er op het einde van de rit maar liefst 1000MB aan data gedownload zijn. Dit is eenvoudigweg absurd.


Wanneer het kantoor daarentegen gebruik maakt van een cache proxy, dan worden die 50 foto’s slechts 1 keer gedownload. Dit wilt zeggen: in plaats van 1000MB wordt er dan 50MB gedownload. De collega’s die diezelfde foto’s willen bekijken krijgen deze geserveerd van de cache proxy die lokaal staat opgesteld, zonder dat zij hier iets van merken, dit proces gebeurt transparant.


Een groot verschil voor wie de factuur van de ISP moet betalen, de foto’s worden vlugger getoond aan de gebruikers, de internetverbinding geraakt niet overbelast met enkel en alleen foto’s en er treed geen netwerkvervuiling op.


Het nut van een cache proxy lijkt me nu wel duidelijk. Ik heb deze PDF samengesteld waarin beschreven wordt hoe je een cache proxy met behulp van Squid kan opzetten.

Bookmark and Share

About the Author