Het Gebruik van Google ‘ s Cloud-CDN om de Snelheid van Uw Website

0
236

Cdn ‘ s of Content Delivery Networks, een van de vele edge-servers over de hele wereld, en de cache van uw website en de content of statische bestanden voor grotere prestaties en een aanzienlijk lager laatste mijl van de latency aan de eindgebruiker.

Wat Is een Cloud CDN?

Cdn ‘ s worden meestal gebruikt om twee redenen. De eerste is voor de hosting van statische content, dat zou onmogelijk te hosten op een traditionele web server—dingen, zoals grote video ‘ s, afbeeldingen, of andere grote statische media. Cloud CDN van de verbinding kan maken met een Cloud-Opslag emmer, en het dienen van de inhoud van het.

Omdat de cache Cdn ‘ s inhoud rond de wereld, ze worden ook gebruikt voor prestaties, een laag van de cache van uw gehele website. Voor vele openbaar toegankelijke pagina ‘ s, u hoeft niet te worden dienen deze direct vanuit uw web server, in het bijzonder voor sites zoals WordPress waar sprake is van server-side processing gaat op voor elk verzoek. In plaats daarvan, een CDN zit in de voorkant van, en verwerkt het leeuwendeel van de belasting.

Google ‘ s Cloud CDN werkt redelijk relatief aan andere aanbiedingen zoals AWS CloudFront, maar het heeft een leuke feature geen van de anderen—een enkel IP anycast voor het hele netwerk. Doordat Google eigenaar is van een stuk van de fysieke internet, de meeste van de interne verkeer kan worden verzonden via Google-gestuurde apparatuur, het maken van hun Premium netwerk tier. Eerder dan het hebben van een load balancer per regio, kunt u eenvoudiger uw architectuur en hebben elk exemplaar achter een globale taakverdeling.

In tegenstelling tot AWS CloudFront, Cloud CDN door het zelf is slechts een cache, en is Google ‘ s Premium netwerk tier. Want het is echt iets dat je moet kunnen schakelen voor de prestaties, het vereist een Load Balancer om verbinding te maken om de inhoud en de meeste van de configuratie. Dit betekent dat u altijd betalen van ten minste $20 per maand voor de load balancer, en alle data kosten die van toepassing zijn. Het maakt de “vrije S3 website” configuratie onmogelijk op GCP, maar ze hebben Firebase Hosting die hetzelfde werk doen.

Het opzetten van Cloud-CDN

Ga dan naar de GCP Netwerken Console aan de slag te gaan. Klik op “Toevoegen Oorsprong” uit de Cloud CDN tabblad.

Omdat Cloud CDN gebruik maakt van een Load Balancer voor de backend, moet u een van hen. Als u er al één hebt, kunt u deze hier, maar indien niet, klik op “Maak een taakverdeling.”

Als je het bedienen van de inhoud van Compute Engine of containers, het toevoegen van een nieuwe backend-dienst, selecteert u de poort en selecteert u het exemplaar van de groep. Als u geen automatische schaling ingesteld, kunt u een nieuwe niet-beheerde groep.

Als je het bedienen van de inhoud van Cloud-Opslag, selecteert u eenvoudig de backend emmer die u wilt gebruiken.

Op het volgende tabblad, kunt u de routing regels. U kunt het maken van eenvoudige routing regels te voldoen aan de specifieke paden en leid hen naar verschillende backends, of meer complexe regels omleiden en herschrijven van Url ‘ s. Bijvoorbeeld, wilt u misschien om te dienen statische media van /media route wijst naar een Cloud-Storage backend emmer, en alle andere verzoeken gericht aan uw webserver.

Het volgende tabblad is frontend setup, waarbij de instelling van het protocol (HTTPS, het meest waarschijnlijk), het inschakelen van de tijdelijke IP-adres een statisch, en het selecteren van uw SSL certificaat. Als u dat niet heeft, kunt u een bepaling van Google gratis.

Klik op “Maken” en ga terug over naar de Cloud CDN setup. Selecteer de nieuw aangemaakte load balancer, en schakel Cloud CDN voor elke backend.

Klik op “Toevoegen” en de CDN zal inschakelen. Het is echt zo simpel—de meeste van de configuratie gebeurt in de load balancer, dus als je nodig hebt om veranderingen te maken, zult u waarschijnlijk nodig hebt voor het bewerken van de load balancer.

Zo ver als het CDN zelf gaat, er is een monitoring tabblad toont een aantal gegevens, evenals een handbediening voor cache invalidations.

Voor uw DNS-configuratie, alleen maar wijzen op de load balancer. Cloud CDN automatisch zit aan de voorkant van het.