Behöver du bild-CDN eller bättre filer?
Bild-CDN:er löser ett verkligt problem som de flesta små webbplatser inte har. När den månatliga avgiften är värd det, och när den inte är det.
Ett nätverk för bildleverans (CDN) är värt den månatliga avgiften när din katalog ändras konstant, när du tillhandahåller många varianter av varje bild eller när du inte kan kontrollera vad som laddas upp. Om dina bilder ändras sällan och du känner till deras visningsstorlekar betalar du varje månad för att lösa ett problem som du skulle kunna lösa en gång för alla.
Ett bild-CDN ändrar storlek, konverterar format och cachar bilder på begäran, och genererar den storlek och det format som varje besökare behöver från ett enda original. Det är genuint användbart under rätt förhållanden och onödigt under andra, och skillnaden handlar om hur ofta dina bilder ändras.
Vad ett bild-CDN faktiskt gör
Ett bild-CDN utför 3 uppgifter: det ändrar storlek på begäran, det konverterar format per webbläsare och det cachar resultat nära besökaren. Varje uppgift ersätter arbete som du annars skulle göra i förväg.
Att ändra storlek på begäran innebär att ett original producerar alla varianter via parametrar i adressen. Formatkonvertering innebär att samma adress returnerar AVIF till en webbläsare som stöder det och JPEG till en som inte gör det. Caching innebär att den andra begäran om en variant serveras från en plats nära besökaren snarare än från din server.
När ett CDN är värt sin kostnad
- Användaruppladdat innehåll. Du kan inte kontrollera dimensioner eller format när besökare laddar upp filerna.
- Stora föränderliga kataloger. En butik som lägger till hundratals produkter i månaden kan inte bearbeta varje omgång för hand.
- Många varianter per bild. En design som behöver 6 storlekar av varje fotografi multiplicerar det manuella arbetet med 6.
- Global publik. Att betjäna besökare på andra kontinenter drar nytta av edge-caching oavsett bildhantering.
- Team utan ett arbetsflöde. Där flera personer publicerar och ingen följer en specifikation är automatisering mer tillförlitlig än instruktioner.
När ett CDN är onödigt
En webbplats med ett stabilt bildbibliotek och kända visningsstorlekar vinner nästan ingenting på ett bild-CDN. Optimeringen sker en gång, och filerna förblir optimerade på Obestämd tid.
Marknadsföringswebbplatser, portföljer, dokumentation, bloggar och små butiker hamnar vanligtvis i denna grupp. Bilderna ändras några gånger om året, layouten är fast och visningsstorlekarna är kända. Att bearbeta biblioteket en gång och servera det från befintligt webbhotell ger samma resultat som en månadsprenumeration, med färre rörliga delar och ingen tredje part i leveranskedjan.
Jämförelse av de 2 tillvägagångssätten
| Faktor | Bild-CDN | Bearbetat i förväg |
|---|---|---|
| Löpande kostnad | Månadsavgift, oftast användningsbaserad | Ingen |
| Inställningsarbete | Måttligt, kräver integration | Lågt, en omgång |
| Hanterar nya uppladdningar | Automatiskt | Kräver samma process varje gång |
| Formatkonvertering | Automatisk per webbläsare | Bestäms en gång, med reservalternativ |
| Fungerar om tjänsten går ner | Bilder kanske inte laddas | Bilder laddas från ditt eget webbhotell |
| Passar föränderliga kataloger | Mycket bra | Dåligt |
| Passar stabila bibliotek | Överdivet | Mycket bra |
Beroendet värt att tänka på
Ett bild-CDN sitter i leveranskedjan, så ett avbrott eller ett faktureringsproblem kan ta bort alla bilder på din webbplats samtidigt. Risken är liten och konsekvensen är total.
Prisändringar väger lika tungt, eftersom det är svårare att flytta från en tjänst vars adresser finns inskrivna på tusentals sidor än vad det var att införa den. Där ett CDN är rätt val, behåll originalfilerna under din egen kontroll och undvik att bygga adresser som bara en leverantör kan servera.
Hur du bestämmer dig
Besvara dessa 5 frågor för att välja mellan de 2 tillvägagångssätten.
- Hur ofta ändras dina bilder? Veckovis eller oftare talar för ett CDN.
- Laddar besökare eller personal upp bilder utan att följa en specifikation? Om ja, välj ett CDN.
- Hur många storlekar behöver varje bild? Fler än 3 talar för ett CDN.
- Är din publik koncentrerad till en region eller spridd globalt? Globalt talar för ett CDN.
- Skulle en person kunna bearbeta hela biblioteket på en eftermiddag? Om ja, gör det i stället.
De flesta små och medelstora webbplatser svarar ja på den sista frågan, vilket avgör saken. Ompröva beslutet när katalogen växer utöver vad du kan bearbeta för hand.
Vad du fortfarande måste göra med ett CDN
Ett CDN bestämmer inte visningsstorleken, och att tillhandahålla en bild i rätt storlek förblir ditt ansvar. Att begära en variant på 3000 pixlar för en plats på 600 pixlar slösar bandbredd precis som tidigare.
Tjänsten fungerar också utifrån vilket original du än tillhandahåller, så en dåligt komprimerad eller felaktigt beskuren källfil ger dåliga varianter. Att ladda upp ett bra original är viktigt vid båda tillvägagångssätten. Vad ett CDN tar bort är det repetitiva arbetet med att generera storlekar, snarare än behovet av att tänka på dem.
Vad bild-CDN:er vanligtvis kostar
Prissättningen baseras vanligtvis på antalet unika transformeringar, den levererade bandbredden eller båda, vilket gör kostnaderna oförutsägbara på en webbplats med trafiktoppar. Gratisnivåer finns och överskrids ofta under den första hektiska månaden.
Två detaljer överraskar webbplatsägare. Varje kombination av storlek, format och kvalitet räknas som en separat transformering, så en responsiv design som begär 4 bredder i 3 format genererar 12 debiterbara varianter från ett fotografi. När cachen går ut genereras sedan vissa av dessa varianter igen senare. Modellera kostnaden mot ditt verkliga bildantal och variantantal snarare än mot det annonserade priset.
Ett hybridtillvägagångssätt som fungerar bra
Bearbeta dina fasta bilder i förväg och dirigera endast användaruppladdat innehåll genom en tjänst. De flesta webbplatser har båda typerna och behandlar dem identiskt, vilket är där slöseriet uppstår.
Marknadsföringssidor, produktfotografier och artikelbilder ändras sällan och kan optimeras en gång. Fotografier från kundrecensioner, profilbilder och inskickat material från medlemmar anländer konstant i oförutsägbara storlekar och behöver verkligen automatisering. Att dela upp de 2 håller prenumerationen liten, eftersom den användningsbaserade prissättningen då täcker en bråkdel av dina bilder i stället för alla.
Det mellersta alternativet de flesta webbplatser förbser
De flesta innehållssystem genererar redan flera storlekar vid uppladdning, vilket är en CDN-funktion du kan tänkas betala dubbelt för. WordPress, Shopify och de flesta webbplatsbyggare skapar flera varianter automatiskt.
Kontrollera vad din plattform gör innan du prenumererar på något. Om den redan genererar responsiva storlekar och tillhandahåller WebP är den återstående fördelen med ett CDN edge-caching och formatförhandling, vilket spelar mycket mindre roll på en webbplats med en regional publik. Att testa detta tar 2 minuter och tar ibland bort behovet av prenumerationen helt och hållet.
Bandbreddskostnader på ditt eget webbhotell
Bilder i rätt storlek minskar webbhotellets bandbredd med 60 till 90 procent, vilket ofta tar bort kostnadsargumentet för ett CDN. Webbplatser når bandbreddsgränser på grund av för stora bilder snarare än på grund av antalet besökare.
Räkna ut den aktuella siffran innan du antar att ett CDN behövs för kapaciteten. En webbplats som levererar sidor på 4 MB till 10000 besökare i månaden överför 40 GB. Samma webbplats som levererar sidor på 800 KB överför 8 GB, vilket enkelt ryms inom nästan vilket webbhotellsabonnemang som helst. Optimeringen löser kapacitetsproblemet och hastighetsproblemet samtidigt.
Bearbeta ett bibliotek i stället för att prenumerera
Konvertera och ändra storlek på biblioteket en gång, leverera det från ditt befintliga webbhotell och ompröva beslutet när katalogen växer. Arbetet tar en eftermiddag för de flesta webbplatser och upprepas inte förrän designen ändras.
Släpp in upp till 500 filer samtidigt, eller dra ett ZIP-arkiv rakt in, och ställ in bredd, format och storleksmål för hela uppsättningen. Allt körs i din webbläsare på din egen processor, så klientbibliotek och opublicerade resurser når aldrig en server. Ingen prenumeration startar, ingen tredje part ansluter till din leveranskedja och filerna förblir helt under din kontroll.
Skriv ner inställningarna du använde, inklusive bredderna, formatet och kvalitetssiffran. Nästa omgång bilder matchar då det befintliga biblioteket utan att någon behöver klura ut specifikationen igen, och en ny person som går med i teamet har en regel att följa snarare än en bedömning att göra. Den skriftliga specifikationen är vad ett bild-CDN säljer, och på en stabil webbplats kostar den ingenting att underhålla själv.