Så publicerar ni bilder från mediabanken med CDN
Med Mediaflow CDN får varje bild ni publicerar från mediabanken en publik länk som håller över tid. Länken ligger kvar även när ni byter ut bilden bakom den, så era webbplatser visar rätt version utan att någon behöver leta upp och ändra länkar.
Det ger er kontroll över de filer ni har publicerat. Ni slipper exportera många varianter av samma bild och ni slipper leta efter var kopiorna hamnade.
Vad ett CDN gör
Ett CDN, content delivery network, är ett nät av servrar på många platser i världen. Varje server har kopior av era filer, och besökaren får filen från den server som ligger närmast. Det går fortare än om alla besökare hämtar filen från en och samma server långt bort, och belastningen sprids ut när trafiken ökar.
En annan fördel är att ni får kontroll över vilken version som ligger ute. När bilder publiceras som lösa kopior tappar man lätt spåret, och en gammal produktbild kan ligga kvar på en undersida utan att någon vet om det. Publicerar ni i stället via Mediaflow CDN har varje publicering en känd URL, en känd källfil och en känd status. Ni kan byta källfil och ni kan avpublicera.
Så fungerar CDN i Mediaflow idag
En bild i mediabanken kan publiceras flera gånger, till exempel en gång som herobild på webbplatsen och en gång i en artikel. Varje publicering får sin egen URL med egna standardinställningar. Samma fil, olika användningsområden.
Tre saker hör till varje publicering:
- En stabil URL. Den ändras inte under publiceringens livstid.
- En version. Byter ni källfil eller standardinställningar blir det en ny version, och de kopior som ligger ute i nätet ersätts.
- Standardvärden. Storlek, format, kvalitet och beskärning som gäller när länken inte anger något annat.
Publicering sker idag via Mediaflows API, så det behövs en utvecklare eller en integration för att komma igång. Publicering direkt från gränssnittet i Mediaflow är på väg.
Mediaflow äger hela kedjan fram till leveransen: lagringen, metadatan, publiceringen och bildbehandlingen. CDN-leverantören lagrar kopior och levererar det vi har producerat, men bearbetar inte bilderna. En bild ser därför likadan ut oavsett vilken leverantör som levererar den.
Byt bild utan att röra webbplatsen
När ni byter källfil för en publicering pekar samma URL på den nya filen. Ingen länk går sönder och ingen behöver gå in i webbplatsen. Detsamma gäller när ni ändrar standardinställningar, till exempel om ni bestämmer att herobilder ska levereras i 2048 pixlar i stället för 1600. Bytet görs idag via API:t. En automatisk koppling, där publiceringen uppdateras när ni byter bild i mediabanken, är på väg.
Avpublicera
Ni kan ta bort en publicering. Nätet slutar då leverera filen och kopiorna rensas. Eftersom en borttagning slår direkt mot en publik webbplats bör ni kontrollera att bilden inte används innan ni tar bort den.
Bilder anpassas när de efterfrågas
Bildbehandlingen sker på Mediaflows egna servrar, inte i mediabanken och inte hos CDN-leverantören. Ni behöver alltså inte förbereda varianter i förväg.
Bilder kan levereras som JPEG, PNG, WebP eller AVIF. När länken anger storlek eller format, eller när publiceringen har standardvärden, väljer Mediaflow automatiskt det format som besökarens webbläsare klarar bäst.
Filer som inte är bilder
PDF, SVG, ljud och video levereras som de är. Inställningar i länken ignoreras och originalfilen går ut. Mediaflow konverterar inte video i CDN och gör inte om SVG till pixelbilder.
Snabb leverans av filer
Hastigheten avgörs av tre saker, och alla tre går att styra.
Rätt bildstorlek. Den vanligaste orsaken till en långsam sida är bilder som är större än ytan de visas i. Med CDN hämtar sidan exakt den bredd den behöver.
Rätt format. Mediaflow läser av vad webbläsaren klarar och skickar ett modernt format som AVIF eller WebP när det går. Ni behöver inte göra några egna inställningar.
Kopior nära besökaren. De färdiga varianterna sparas ute i nätet i upp till ett dygn, nära den som ska se dem. När ni byter bild får publiceringen en ny version och kopiorna ersätts, så besökarna ser inte gammalt innehåll.
Till det kommer det som CDN-leverantören bidrar med: servrar på många platser och skydd mot överbelastningsattacker innan trafiken når Mediaflows servrar.
Leverantörer, EU och datasuveränitet
Idag finns två vägar. BunnyCDN, ett EU-baserat nät, används när ni behöver bred geografisk räckvidd. Mediaflow direkt levererar från våra egna servrar, utan externt nät, när ni inte behöver det.
Leverantören väljs per publicering. Eftersom leverantören inte bearbetar bilderna kan vi byta leverantör utan att era länkar påverkas.
Säkerhet och dataskydd
- Bara det som någon medvetet har publicerat blir publikt. En fil i mediabanken syns inte utåt förrän någon skapar en publicering av den.
- I bilder som skalas om eller konverteras tas kamerainformation och liknande metadata bort, så att den inte syns i den publika filen. Originalfiler som levereras utan ändringar behåller sin metadata.
- Nätet ger konsekventa felsvar, till exempel när en fil inte finns.
- CDN-tjänsten är isolerad från resten av plattformen, och så lite som möjligt är exponerat utåt.
- Krav på var data får finnas hanteras genom valet av leverantör, med EU som förstahandsval.
- Publiceringar går att ta bort, och kopiorna i nätet rensas då.
Vad CDN i Mediaflow inte är
- Inte ett allmänt CDN för webbplatsen. JavaScript, CSS, webbtypsnitt och små dekorativa grafikelement hör inte hit.
- Inte videoströmning. Video levereras som den är, utan konvertering och utan adaptiv strömning. För video finns Mediaflows videoplattform.
- Inte en kanal för stora nedladdningar. Vill ni dela en tung originalfil med en byrå använder ni delningsfunktionen i Mediaflow.
- Ingen omvandling av SVG. SVG levereras som SVG.
Typiska volymer
En webbplats som publicerar redaktionella bilder och sidbilder landar oftast på mellan 50 och 1 000 publicerade filer. Där hör varje bild till en viss sida, och storleken anpassas efter sidmallens olika skärmbredder.
En e-handel som publicerar produktbilder via API ligger på mellan 1 000 och över 100 000 publicerade filer. Där skapas och tas publiceringar bort automatiskt när sortimentet ändras. Kör ni samma katalog en gång till skapas inga dubbletter.
På väg
Det här utvecklar vi just nu eller har planerat:
- Publicering från gränssnittet. Publicera direkt i Mediaflow och klistra in länken där den ska användas, utan utvecklare.
- Automatisk koppling till mediabanken. Byter ni bild i mediabanken uppdateras publiceringen av sig själv.
- Varning och karantän. Mediaflow varnar innan ni tar bort något som ligger ute, och ni kan pausa en publicering innan den försvinner för gott.
- Leverantörsval per kund. Ni väljer leverantör en gång för hela kontot utifrån era krav på var data får finnas.
- Fler EU-baserade leverantörer, bland annat en svensk.
- CDN-stöd i våra CMS-plugin, med Optimizely först.
- Eget CDN. För större kunder: leverans via ett nät som ni själva äger eller har avtal med.
Kom igång
- Prata med er kundansvariga om att aktivera CDN på ert konto.
- Bestäm vilka bilder som ska publiceras och vilka standardstorlekar och format som ska gälla.
- Låt er utvecklare bygga mot Mediaflows API. Ni får dokumentationen när CDN aktiveras.
- Peka om webbplatsen, e-handeln eller nyhetsbrevsmallen till de nya CDN-länkarna.
- Kontakta support@mediaflow.com om något behöver klargöras under vägen.
Vanliga frågor
Ett nät av servrar som har kopior av era filer på många platser. Besökaren får filen från den närmaste servern, vilket går fortare och avlastar Mediaflows servrar.
Ja, när ni byter källfil för publiceringen. URL:en ligger kvar och kopiorna i nätet ersätts, så ingen behöver gå in i webbplatsens publiceringssystem. Idag görs bytet via API:t. Automatisk uppdatering när ni byter bild i mediabanken är på väg.
Nätet slutar leverera filen och besökaren får ett felmeddelande om att filen inte finns. Kontrollera därför att bilden inte används innan ni tar bort den. Varning och karantänläge är på väg.
Ja. En CDN-URL är en vanlig URL som fungerar i vilket system som helst. Vår integration med Contentful använder CDN direkt. Stöd i våra plugin för Optimizely, Sitevision, WordPress och Umbraco kommer, så att redaktören slipper kopiera länkar manuellt.
Inte idag, men det är på väg. Ta upp det med er kundansvariga så tittar vi på ert fall.
Från BunnyCDN, ett EU-baserat nät, eller direkt från Mediaflows egna servrar. Leverantören väljs idag per publicering.
Ja, tills vidare. Publicering sker idag via Mediaflows API. När publicering från gränssnittet är på plats räcker det att publicera i Mediaflow och klistra in länkarna där de ska användas.
Ja. Varje publicering får en egen URL och egna standardinställningar, så ni kan använda samma originalbild i olika sammanhang utan att inställningarna krockar.