Hoe een CDN te bouwen

Schrijver: Morris Wright
Datum Van Creatie: 23 April 2021
Updatedatum: 23 November 2024
Anonim
Hoe werkt een tunnelboor? | Het Klokhuis
Video: Hoe werkt een tunnelboor? | Het Klokhuis

Inhoud

CDN staat voor "Content Delivery Network". Deze netwerken bestaan ​​meestal uit webservers verspreid over de hele wereld. Wanneer een gebruiker informatie van een site opvraagt, wordt de aanvraag onderhouden door de CDN-server, die deze zo snel mogelijk kan uitvoeren. Dientengevolge bieden CDN's vele voordelen, waaronder het verminderen van de last van een aanvraag op een enkele server en het voorzien in gebruikers van snellere toegang tot webcontent. U kunt een CDN maken met behulp van gevestigde bedrijven, maar dit type oplossing kan duur zijn. Als u wilt, kunt u uw eigen CDN maken door betaalbare prijzen voor deze voordelen te bieden.


routebeschrijving

Een CDN kan de bezoeker helpen toegang te krijgen tot uw inhoud sneller over de hele wereld (Hemera Technologies / PhotoObjects.net / Getty Images)
  1. Configureer uw bronserver. De bronserver - ook wel dynamische knooppuntinhoud genoemd - is waar u al uw inhoud opslaat. U kunt de productiviteit van uw bronserver verhogen door apache en mysql erop te gebruiken. Dit versnelt het proces van het delen van uw inhoud via het CDN met gebruikers over de hele wereld. Als u geen server hebt, kunt u Nginx gebruiken als uw webserver. Deze software kan grote hoeveelheden verkeer verwerken, naast een proxy-mogelijkheid die belangrijk is bij het maken van uw CDN.

  2. Configureer uw cache. Samen met uw bronserver heeft u software nodig die als uw cache fungeert, zodat inhoud die vaak door gebruikers wordt geopend, kan worden opgeslagen voor snelle toegang. U kunt Vernis Cache of Squid Cache gebruiken, afhankelijk van of uw server al proxy-mogelijkheden bevat. Gebruik in dit geval Vernis. Anders is Squid Cache misschien een betere optie.


  3. Bepaal uw beste sites - de wereldwijde servers die uw inhoud op verzoek leveren. U kunt deze configureren met behulp van een "perl-script" dat het verzoek van de gebruiker naar de juiste tiplocatie verwijst, op basis van de geografische locatie van hetzelfde. Een andere optie is om software zoals BIND te gebruiken die de inhoud van IP-adressen en hostnamen van internet bijhoudt, en dat doet in principe hetzelfde als het script.

  4. Test uw configuratie. Zodra u de inhoud van het dynamische knooppunt voor uw bronserver of een van uw gevestigde eindpunten heeft, test u de verbinding om te controleren of alles naar behoren werkt. Als het werkt, kunt u beginnen met het toevoegen van meer geavanceerde sites aan uw CDN.

Wat je nodig hebt

  • Server of Nginx
  • Vernis of Squid Cache-software
  • Software Script of BIND