Statisk og dynamisk webindhold trafikstyring med RELIANOID som CDN

Se kategorier

Statisk og dynamisk webindhold trafikstyring med RELIANOID som CDN

3 min læses

Oversigt #

CDN or Content Delivery Network er en eller flere enheder i et netværk, der dirigerer klientens trafik til den mest passende server, der indeholder en kopi af alt indholdet af en webapplikation. En sådan metode optimerer belastningen af ​​et websted og undgår flaskehalse ved smart trafikdeling i henhold til indholdets art.

I denne artikel forklarer vi, hvordan man konfigurerer den slags miljøer for at forbedre og optimere trafikken på vores hjemmeside ved hjælp af en smart statisk og dynamisk styring af webindhold. RELIANOIDDet er muligt takket være proxy og indholdsskift funktioner understøttes som standard.

Miljø for indholdslevering #

Scenariet for denne sag er vist i diagrammet nedenfor.

Når webklienter opretter forbindelse til et websted, skal de anmode om statiske og dynamiske ressourcer for at kunne bygge webapplikationen, så vi kan forbedre webstedets indlæsningstid og båndbredde ved at dedikere servere til en enkelt opgave.

RELIANOID 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 databaseadministration.

Indholdet på de statiske servere skal replikeres, og alle datalagre skal have det samme indhold.

Konfiguration af statisk-dynamisk indholdsskift #

Opret en ny LSLB-farm med HTTP/S-profil #

Først skal du oprette en ny LSLB (Lokal servicebelastningsbalancering) med HTTP profil. På dette stadie kan vi oprette en simpel HTTP-farm eller HTTPS til sikrede websteder og webtjenester. Dette vil blive brugt som virtuel IP og port, hvor vores webtjenester er tilgængelige for klienter.

Opret en ny tjeneste til statisk indholdsmønster #

Derefter i Fanen Tjenester Det vil være nødvendigt at oprette to forskellige tjenester: en til statisk indhold og en standardtjeneste dedikeret til dynamisk indhold. Når en ny klientanmodning behandles af farmen, kontrolleres det, om den statiske indholdstjeneste matcher. I andre tilfælde går den gennem standardtjenesten.

Det statiske indholdsmønster, som vi skal bruge i dette eksempel i URL-mønster feltet, og som almindeligvis bruges til hjemmesider, er:

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

Således vil alle de anmodede URL'er med sådanne filtypenavne blive vist via den statiske tjeneste. Det statiske indhold kræver normalt ikke persistens, så denne indstilling vil være deaktiveret for denne tjeneste.

Derefter skal du tilføje backends, der gemmer alt statisk webindhold.

Opret en ny tjeneste til dynamisk indholdsmønster #

Denne tjeneste vil være standardtjenesten, hvis den statiske indholdstjeneste ikke matcher. Rækkefølgen af ​​tjenesterne er vigtig for at tildele prioritet til hvert tjenestemønster, der skal analyseres.

I standardtjenesten behøver der ikke at vælges et mønster. Men hvis vi arbejder med webapplikationer, der bruger sessioner for brugere, er det måske nødvendigt at konfigurere persistensen i denne tjeneste.

Til sidst skal du tilføje de backends, der skal behandle det dynamiske indhold, og som normalt skal bruge databaseressourcerne.

Avancerede sundhedstjek for de statiske og dynamiske tjenester #

Da begge tjenester håndterer forskelligt indhold og data, kan vi opsætte specifikke sundhedstjek for hver tjeneste. Gårdværge bruges pr. tjeneste for at tillade dette.

Hvis du har brug for at vide, hvordan du konfigurerer Gårdværge, Vær sød at henvise til denne artikel.

Nyd din optimerede webindholdslevering!

📄 Download dette dokument i PDF-format #

    EMAIL: *

    drevet af BetterDocs