Overzicht #
CDN or Content Delivery Network Een of meer apparaten in een netwerk die het verkeer van clients naar de meest geschikte server leiden, inclusief een kopie van alle inhoud van een webapplicatie. Deze methode optimaliseert de belasting van een website en voorkomt knelpunten door slim verkeer te delen op basis van de aard van de inhoud.
In dit artikel leggen we uit hoe je dergelijke omgevingen kunt configureren om het verkeer op je website te verbeteren en optimaliseren met behulp van slimme statische en dynamische webinhoudssturing met RELIANOIDDat is mogelijk dankzij de volmacht en inhoudswisseling functies die standaard worden ondersteund.
Omgeving voor contentlevering #
Het scenario van deze zaak wordt in het onderstaande diagram weergegeven.
Wanneer webclients verbinding maken met een website, moeten ze statische en dynamische bronnen aanvragen om de webapplicatie te bouwen. Daarom kunnen we de laadtijd en bandbreedte van de website verbeteren door servers toe te wijzen aan één enkele taak.
Sommige servers zijn bedoeld voor statische webinhoud, zoals afbeeldingen, documenten, HTML-stijl- of JavaScript-bestanden, enz., terwijl andere servers alleen bedoeld zijn voor dynamische webinhoud en databasebeheer.
De inhoud van de statische servers moet worden gerepliceerd en alle gegevensopslaglocaties moeten dezelfde inhoud hebben.
Configuratie voor statisch-dynamische inhoudswisseling #
Maak een nieuwe LSLB-farm met HTTP/S-profiel #
Maak eerst een nieuwe LSLB (Lokale service load balancing) met HTTP Profiel. In deze fase kunnen we een eenvoudige HTTP-farm of HTTPS creëren voor beveiligde websites en webservices. Deze wordt gebruikt als virtueel IP-adres en poort waar onze webservices beschikbaar zijn voor klanten.
Een nieuwe service maken voor het statische inhoudspatroon #
Vervolgens in de Tabblad Services Er moeten twee verschillende services worden aangemaakt: één voor statische content en één voor dynamische content. Wanneer een nieuwe clientaanvraag door de farm wordt verwerkt, wordt gecontroleerd of de service voor statische content overeenkomt. In andere gevallen wordt de standaardservice gebruikt.
Het statische inhoudspatroon dat we in dit voorbeeld gaan gebruiken in de URL-patroon veld, en vaak gebruikt voor websites, is:
\.(jpg|jpeg|png|gif|ico|css|js|html|htm|avi|mov|mp3|svg)$
Zodat alle gevraagde URL's met dergelijke bestandsextensies via de statische service worden aangeboden. Statische content vereist doorgaans geen persistentie, dus deze optie is voor deze service uitgeschakeld.
Voeg daarna de back-ends toe die alle statische webinhoud opslaan.
Een nieuwe service voor dynamisch inhoudspatroon maken #
Deze service wordt de standaardservice in het geval dat de statische contentservice niet overeenkomt. De volgorde van de services is belangrijk om de prioriteit van elk te analyseren servicepatroon te bepalen.
In de standaardservice hoeft geen patroon te worden geselecteerd. Maar als we werken met webapplicaties die sessies voor gebruikers gebruiken, is het misschien nodig om de persistentie in deze service te configureren.
Voeg ten slotte de back-ends toe die de dynamische inhoud gaan verwerken en die doorgaans de databasebronnen gaan gebruiken.
Geavanceerde gezondheidscontroles voor de statische en dynamische services #
Omdat beide services verschillende inhoud en gegevens verwerken, kunnen we voor elke service specifieke gezondheidscontroles instellen. Boerderijbeschermer wordt per service gebruikt om dit mogelijk te maken.
Als u moet weten hoe u moet configureren Boerderijbeschermer, raadpleeg alstublieft dit artikel.
Veel plezier met uw geoptimaliseerde webcontent!



