Statisk og dynamisk webindholdsstyring med Zevenet som en CDN

SENDT AF Zevenet | 11. september 2017

Oversigt

CDN or Content Delivery Network er en eller flere enheder i et netværk, der ruter kundens trafik til den mest passende server, der indeholder en kopi af alt indholdet af en webapplikation. En sådan metode optimerer belastningen på et websted og undgår flaskehals ved intelligent trafikdeling efter indholdets indhold.

I denne artikel forklarer vi, hvordan du konfigurerer sådanne slags miljøer til at forbedre og optimere trafikken på vores hjemmeside ved hjælp af en smart statisk og dynamisk webindholdsstyring med ZEVENET. Det er muligt takket være proxy og indholdskobling funktioner understøttet som standard.

Indholdsleveringsmiljø

Scenariet for denne sag er vist i diagrammet nedenfor.

Når webklienter forbinder til et websted, skal de anmode om statiske og dynamiske ressourcer for at opbygge webapplikationen, så vi kan forbedre webstedsindlæsningstiden og båndbredden ved at dedikere servere til en enkelt opgave.

zevenet cdn statisk dynamisk trafikindholdsstyring

Nogle servere er dedikeret til statisk webindhold som billeder, dokumenter, HTML-stil eller JavaScript-filer osv., Mens andre servere kun er dedikeret til dynamisk webindhold og databasehåndtering.

Indholdet i de statiske servere skal replikeres, og alle datalagerene skal have det samme indhold.

Statisk-dynamisk indholdskoblingskonfiguration

Opret en ny LSLB Farm med HTTP / S profil

For det første opret en ny LSLB (Local Service Load Balancing) med HTTP profil. På dette tidspunkt kan vi oprette en simpel HTTP-bedrift eller HTTPS til sikrede websteder og webtjenester. Dette vil blive brugt som virtuel IP og port, hvor vores webtjenester er tilgængelige for kunder.

Opret en ny tjeneste til statisk indholdsmønster

Derefter i Fanen Tjenester det er nødvendigt at oprette 2 forskellige tjenester: en til statisk indhold og en standardtjeneste dedikeret til dynamisk indhold. Når en ny klientanmodning serveres af gården, kontrolleres det, om den statiske indholdstjeneste matches i et andet tilfælde, den går gennem standardtjenesten.

Det statiske indholdsmønster, som vi skal bruge i dette eksempel i URL-mønster felt og almindeligt anvendt til websites, er:

\.(jpg|jpeg|png|gif|ico|css|js|html|htm|avi|mov|mp3|svg)$

For at alle de ønskede URL'er med sådanne filtypenavne vil blive serveret gennem den statiske tjeneste. Det statiske indhold kræver normalt ikke vedholdenhed, så denne mulighed deaktiveres for denne tjeneste.

Derefter tilføjes backendene, der gemmer alt det webstatiske indhold.

Opret en ny tjeneste til dynamisk indholdsmønster

Denne tjeneste er standardtjenesten, hvis tjenesten for statisk indhold ikke matches. Tjenestenes rækkefølge er vigtig for at analysere prioriteten for hvert servicemønster.

I standardtjenesten skal der ikke vælges noget mønster. Men måske hvis vi arbejder med webapplikationer, der bruger sessioner til brugere, er det nødvendigt at konfigurere vedholdenheden i denne tjeneste.

Endelig tilføj backends, der skal behandle det dynamiske indhold og normalt bruge databasernes ressourcer.

Avanceret sundhedskontrol til de statiske og dynamiske tjenester

Da begge tjenester behandler forskellige indhold og data, kan vi oprette specifikke sundhedschecks for hver tjeneste. Farm Guardian bruges pr. service for at tillade dette.

Hvis du har brug for at vide, hvordan du konfigurerer Farm Guardian, Vær sød at henvise til denne artikel.

Nyd din optimerede levering af webindhold!

Del på:

Dokumentation i henhold til GNU Free Documentation License.

Var denne artikel til hjælp?

Relaterede artikler