Cloudflare Tutorial for Beginners: Setup Cloudflare free CDN (2019)

Folk ser ut til å presse på alt dette som en måte å selge CDN-er på, men det kan sikkert bare gjøres med apache. Hvis nettlesere bare kan laste ned 8 filer om gangen fra website.com, hvorfor kan jeg ikke sette opp to tilfeldige underdomener som peker til samme sted og tilfeldig servert bilder fra disse underdomenene i stedet for det samme domenet? For eksempel

 

vil bli

 

Under panseret peker begge den samme filen på samme server i samme mappe, men det lar meg parallellisere nedlastningene uten å måtte bruke penger. Hva er ulempen med å gjøre dette, fordi det ser ut til å være perfekt for meg?

Hvis det å peke underdomenene på den samme serveren kan forringe apache eller noe, hvorfor kan jeg ikke leie en annen server, installere apache her, lagre alle bildene mine på denne serveren og peke noen forskjellige underdomener på denne serveren. Jeg kan deretter outsource bildeservering og bruke 5 forskjellige underdomener hvis jeg ønsker det. Det er ikke et CDN selvfølgelig, men det virker som en billig måte å oppnå raskere sideinnlasting uten komplikasjon av å rote med CNAME og CDN-leverandører.

  • Er ikke begrensningen på klienten slutt? Jeg har aldri sett en nettleser som effektivt kan laste ned mer enn 4 elementer. Det har selvfølgelig gått en stund siden jeg brydde meg nok om å prøve å laste ned flere ting ... ;-)
  • Som en påminnelse kan du gjøre dette innfødt med HTTP / 2 uten å ty til underdomenet, og den siste utgivelsen av Apache HTTP Server (2.4.26) vurderer nå at denne funksjonen er klar.
  • Merk at nettleseren må løse det nye domenenavnet. ikke en stor tid, men uansett.

Ja, dette er en perfekt gyldig løsning på problemet. Den dekker også hastighetsanbefalingen "bruk et kakeløst domene for statiske eiendeler", hvis den er riktig konfigurert. Dette vil ikke legge til ekstra serverbelastning, siden forespørslene blir servert av samme server uansett.

Det gjør det også lettere å flytte til / fra CDN-er på et senere tidspunkt, siden du kan endre vertsnavnet for å peke på CDN-en uten å måtte endre malene dine (så lenge banene vil matche).

De nåværende tilkoblingsgrensene via nettleseren kan sees her: https://www.browserscope.org/?category=network (se etter "Tilkoblinger per vertsnavn"). Dataene for Chrome ser ut til å mangle, men jeg tror det pleide å støtte opptil 6.

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?