Slik publiserer dere bilder fra mediebanken med CDN
Med Mediaflow CDN får hvert bilde dere publiserer fra mediebanken en offentlig lenke som varer over tid. Lenken er den samme også når dere bytter ut bildet bak den, så nettstedene deres viser riktig versjon uten at noen må lete opp og endre lenker.
Det gir dere kontroll over filene dere har publisert. Dere slipper å eksportere mange varianter av det samme bildet, og dere slipper å lete etter hvor kopiene havnet.
Hva et CDN gjør
Et CDN, content delivery network, er et nett av servere på mange steder i verden. Hver server har kopier av filene deres, og den besøkende får filen fra serveren som ligger nærmest. Det går raskere enn om alle besøkende henter filen fra én og samme server langt unna, og belastningen spres når trafikken øker.
En annen fordel er at dere får kontroll over hvilken versjon som ligger ute. Når bilder publiseres som løse kopier, mister man lett oversikten, og et gammelt produktbilde kan bli liggende på en underside uten at noen vet om det. Publiserer dere i stedet via Mediaflow CDN, har hver publisering en kjent URL, en kjent kildefil og en kjent status. Dere kan bytte kildefil, og dere kan avpublisere.
Slik fungerer CDN i Mediaflow i dag
Et bilde i mediebanken kan publiseres flere ganger, for eksempel én gang som hovedbilde på nettstedet og én gang i en artikkel. Hver publisering får sin egen URL med egne standardinnstillinger. Samme fil, ulike bruksområder.
Tre ting hører til hver publisering:
- En stabil URL. Den endres ikke i løpet av publiseringens levetid.
- En versjon. Bytter dere kildefil eller standardinnstillinger, blir det en ny versjon, og kopiene som ligger ute i nettet, erstattes.
- Standardverdier. Størrelse, format, kvalitet og beskjæring som gjelder når lenken ikke angir noe annet.
Publisering skjer i dag via Mediaflows API, så det trengs en utvikler eller en integrasjon for å komme i gang. Publisering direkte fra grensesnittet i Mediaflow er på vei.
Mediaflow eier hele kjeden frem til leveransen: lagringen, metadataene, publiseringen og bildebehandlingen. CDN-leverandøren lagrer kopier og leverer det vi har produsert, men behandler ikke bildene. Et bilde ser derfor likt ut uansett hvilken leverandør som leverer det.
Bytt bilde uten å røre nettstedet
Når dere bytter kildefil for en publisering, peker samme URL på den nye filen. Ingen lenker blir brutt, og ingen trenger å gå inn på nettstedet. Det samme gjelder når dere endrer standardinnstillinger, for eksempel hvis dere bestemmer at hovedbilder skal leveres i 2048 piksler i stedet for 1600. Byttet gjøres i dag via API-et. En automatisk kobling, der publiseringen oppdateres når dere bytter bilde i mediebanken, er på vei.
Avpubliser
Dere kan slette en publisering. Nettet slutter da å levere filen, og kopiene fjernes. Siden en sletting slår direkte inn på et offentlig nettsted, bør dere sjekke at bildet ikke er i bruk før dere sletter det.
Bildene tilpasses når de etterspørres
Bildebehandlingen skjer på Mediaflows egne servere, ikke i mediebanken og ikke hos CDN-leverandøren. Dere trenger altså ikke å forberede varianter på forhånd.
Bilder kan leveres som JPEG, PNG, WebP eller AVIF. Når lenken angir størrelse eller format, eller når publiseringen har standardverdier, velger Mediaflow automatisk formatet som fungerer best i den besøkendes nettleser.
Filer som ikke er bilder
PDF, SVG, lyd og video leveres som de er. Innstillinger i lenken ignoreres, og originalfilen sendes ut. Mediaflow konverterer ikke video i CDN og gjør ikke om SVG til pikselbilder.
Rask levering av filer
Hastigheten avgjøres av tre ting, og alle tre kan dere styre.
Riktig bildestørrelse. Den vanligste årsaken til en treg side er bilder som er større enn flaten de vises i. Med CDN henter siden nøyaktig den bredden den trenger.
Riktig format. Mediaflow leser av hva nettleseren støtter, og sender et moderne format som AVIF eller WebP når det er mulig. Dere trenger ikke å gjøre egne innstillinger.
Kopier nær den besøkende. De ferdige variantene lagres ute i nettet i opptil ett døgn, nær dem som skal se dem. Når dere bytter bilde, får publiseringen en ny versjon og kopiene erstattes, så de besøkende ser ikke utdatert innhold.
I tillegg kommer det CDN-leverandøren bidrar med: servere på mange steder og beskyttelse mot overbelastningsangrep før trafikken når Mediaflows servere.
Leverandører, EU og datasuverenitet
I dag finnes det to alternativer. BunnyCDN, et EU-basert nett, brukes når dere trenger bred geografisk rekkevidde. Mediaflow direkte leverer fra våre egne servere, uten eksternt nett, når dere ikke trenger det.
Leverandøren velges per publisering. Siden leverandøren ikke behandler bildene, kan vi bytte leverandør uten at lenkene deres påvirkes.
Sikkerhet og personvern
- Bare det noen bevisst har publisert, blir offentlig. En fil i mediebanken er ikke synlig utad før noen oppretter en publisering av den.
- I bilder som skaleres om eller konverteres, fjernes kamerainformasjon og lignende metadata, slik at de ikke vises i den offentlige filen. Originalfiler som leveres uten endringer, beholder metadataene sine.
- Nettet gir konsekvente feilsvar, for eksempel når en fil ikke finnes.
- CDN-tjenesten er isolert fra resten av plattformen, og så lite som mulig er eksponert utad.
- Krav til hvor data kan lagres, håndteres gjennom valg av leverandør, med EU som førstevalg.
- Publiseringer kan slettes, og kopiene i nettet fjernes da.
Hva CDN i Mediaflow ikke er
- Ikke et generelt CDN for nettstedet. JavaScript, CSS, nettfonter og små dekorative grafiske elementer hører ikke hjemme her.
- Ikke videostrømming. Video leveres som den er, uten konvertering og uten adaptiv strømming. For video finnes Mediaflows videoplattform.
- Ikke en kanal for store nedlastinger. Vil dere dele en tung originalfil med et byrå, bruker dere delingsfunksjonen i Mediaflow.
- Ingen konvertering av SVG. SVG leveres som SVG.
Typiske volumer
Et nettsted som publiserer redaksjonelle bilder og sidebilder, ender oftest på mellom 50 og 1 000 publiserte filer. Der hører hvert bilde til en bestemt side, og størrelsen tilpasses de ulike skjermbreddene i sidemalen.
En nettbutikk som publiserer produktbilder via API, ligger på mellom 1 000 og over 100 000 publiserte filer. Der opprettes og slettes publiseringer automatisk når sortimentet endres. Kjører dere den samme katalogen én gang til, opprettes det ingen duplikater.
På vei
Dette utvikler vi akkurat nå eller har planlagt:
- Publisering fra grensesnittet. Publiser direkte i Mediaflow og lim inn lenken der den skal brukes, uten utvikler.
- Automatisk kobling til mediebanken. Bytter dere bilde i mediebanken, oppdateres publiseringen av seg selv.
- Varsling og karantene. Mediaflow varsler før dere sletter noe som ligger ute, og dere kan sette en publisering på pause før den forsvinner for godt.
- Leverandørvalg per kunde. Dere velger leverandør én gang for hele kontoen, ut fra kravene deres til hvor data kan lagres.
- Flere EU-baserte leverandører, blant annet en svensk.
- CDN-støtte i CMS-pluginene våre, med Optimizely først.
- Eget CDN. For større kunder: levering via et nett dere selv eier eller har avtale med.
Kom i gang
- Snakk med kundeansvarlig om å aktivere CDN på kontoen deres.
- Bestem hvilke bilder som skal publiseres, og hvilke standardstørrelser og formater som skal gjelde.
- La utvikleren deres bygge mot Mediaflows API. Dere får dokumentasjonen når CDN aktiveres.
- Pek nettstedet, nettbutikken eller nyhetsbrevmalen til de nye CDN-lenkene.
- Kontakt support@mediaflow.com hvis noe må avklares underveis.
Vanlige spørsmål
Et nett av servere som har kopier av filene deres på mange steder. Den besøkende får filen fra nærmeste server, noe som går raskere og avlaster Mediaflows servere.
Ja, når dere bytter kildefil for publiseringen. URL-en blir liggende og kopiene i nettet erstattes, så ingen trenger å gå inn i publiseringsløsningen til nettstedet. I dag gjøres byttet via API-et. Automatisk oppdatering når dere bytter bilde i mediebanken, er på vei.
Nettet slutter å levere filen, og den besøkende får en feilmelding om at filen ikke finnes. Sjekk derfor at bildet ikke er i bruk før dere sletter det. Varsling og karantenemodus er på vei.
Ja. En CDN-URL er en vanlig URL som fungerer i alle systemer. Integrasjonen vår med Contentful bruker CDN direkte. Støtte i pluginene våre for Optimizely, Sitevision, WordPress og Umbraco kommer, slik at redaktøren slipper å kopiere lenker manuelt.
Ikke i dag, men det er på vei. Ta det opp med kundeansvarlig hos oss, så ser vi på deres tilfelle.
Fra BunnyCDN, et EU-basert nett, eller direkte fra Mediaflows egne servere. Leverandøren velges i dag per publisering.
Ja, foreløpig. Publisering skjer i dag via Mediaflows API. Når publisering fra grensesnittet er på plass, holder det å publisere i Mediaflow og lime inn lenkene der de skal brukes.
Ja. Hver publisering får en egen URL og egne standardinnstillinger, så dere kan bruke det samme originalbildet i ulike sammenhenger uten at innstillingene kolliderer.