Indhold
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 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.
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!