Om du kör en webbplats med ganska hög trafik är en av de saker du vill göra, att migrera dina bilder / videoklipp från din server och tjäna dem från ett Content Delivery Network (CDN). Den största fördelen med en CDN är att den kan tjäna ditt webbinnehåll från platsen närmast din läsare och därigenom påskynda laddningen av din webbplats, minska användningen av serverns bandbredd och naturligtvis ranka väl i sökmotorn.

Medan det finns många CDN-leverantörer runt, är den som jag ska gå för Amazon CloudFront. Anledningen är att den är välintegrerad med Amazon S3 (och andra Amazon Web Services). Om du inte är medveten är Amazon S3 ett molntjänster som tillhandahålls av Amazon, så att du kan spara en stor mängd filer för billig. Du kan använda Amazon S3 för att säkerhetskopiera dina personliga filer eller för att lagra ditt webbinnehåll som bilder och videoklipp. Det finns ingen månadsavgift och du betalar bara för vad du använder, så du behöver inte oroa dig för något långsiktigt engagemang.

Amazon S3 är i sig endast en lagringstjänst. För att använda den som en CDN måste du aktivera CloudFront och konfigurera din Amazon S3 med den.

Obs! Denna handledning förutsätter att du redan har ett Amazon Web Services (AWS) konto och använder Amazon S3 för att lagra dina webbsidor bilder / videor.

1. Logga in på din AWS Management Console.

2. Klicka på fliken CloudFront.

3. Klicka på knappen "Skapa distribution".

4. I fältet "Leveransmetod" väljer du "Hämta" om du serverar statiskt innehåll (som bilder) eller "Streaming" om du serverar mediefiler (som podcast, videoklipp etc.). Välj sedan Amazon S3-hinken som du vill fungera som CDN. Klicka på "Fortsätt".

5. Nästa steg är att konfigurera CNAME. CNAME är en maskerad URL (vanligtvis ett domännamn på din webbplats, till exempel http://cdn.maketecheasier.com ) som pekar på den faktiska CDN-webbadressen. För att illustrera detta kommer Amazon CloudFront att tjäna ditt innehåll från en http://xyz.cloudfront.net domän. Genom att använda en CNAME kan du tjäna innehållet från din domän, till exempel http://cdn.your-domain-name.com i stället för cloudfront-webbadressen.

I CNAME-fältet anger du en deldomän som du vill använda för att betjäna ditt innehåll. ( Obs! Lägg inte "http: //" inuti din underdomän).

Loggningsalternativet är valfritt. Om du ställer in den på ON loggar den alla händelser och detaljer till en loggfil. Du måste ange en hink för att kunna lagra loggfilen.

Kontrollera att distributionsstatusen är inställd på "Aktivera". Klicka på "Fortsätt".

6. Slutligen, granska dina inställningar. Om allt är korrekt klickar du på "Skapa distribution".

Amazon CloudFront tar nu ett tag att konfigurera sig själv. När du ser statusen "Deployerad" är din CDN nu redo att användas.

Konfigurera din CNAME

Fortfarande i AWS Management Console, kopiera ditt CloudFront-domännamn för den här distributionen.

Kontakta ditt webbhotell och få dem att skapa en CNAME-post för att peka på den deldomän som du tidigare har angett för det här CloudFront-domännamnet.

Det är allt. Så länge du använder denna deldomän på din webbplats, kommer alla dina statiska filer att serveras från läget närmast dina läsare.