Innehållsförteckning
En av fördelarna vi har Nginx Det är dess flexibilitet att använda olika element och med det för att kunna skapa regler som servern tolkar och därmed kunna servera lämpligt innehåll, en av dessa element som vi kan använda är småkakor webbläsare.Tja, det finns flera saker, en som vi kan tänka oss är att vi med hjälp av en cookie etablerar miljöer och miljöer, så om vi vet i vilken miljö vi är kan vi servera innehåll med en annan konfiguration.
De småkakor De är små filer som vi kan lagra på användarens dator, med detta kan vår webbplats erhålla viktiga data som preferenser eller historik över tidigare användningar av användaren på en webbplats.
FördelUtnyttjar detta Nginx Du kan också göra samma sak och dra nytta av dessa filer och beroende på innehåll kan vi vidta en eller annan åtgärd, till exempel att skapa arbetsmiljöer och därmed skriva en annan regel beroende på miljön.
Om vi vill se cookies i våra webbläsare måste vi i allmänhet gå till avancerade inställningar, där vi kan se något liknande följande:
Vi ser på bilden hur webbläsaren klassificerar cookies enligt webbplatsen de kommer från, och namnet vi tilldelar dem från våra applikationer, i allmänhet är detta transparent för användare, men vi kan använda det som ett åtgärdselement i vår applikation som drar nytta av kapacitet vad är fel med det Nginx som server.
För att skapa regeln skriva om Med kakor är det första vi måste göra att tänka på vad vi vill ha det till, i det här exemplet kommer vi att göra vissa villkor för att skicka användaren till en miljö enligt kakan de har på sin dator.
Låt oss se i följande bild en kod som kan hjälpa oss att uppnå målet.
Här vad vi gör är att ha variabeln $ cookie_env, detta kommer att fånga den cookie som vi har placerat på användarens maskin, vi har 3 miljöer där vi tillämpar om villkor och att enligt den fångade cookien kommer vi att skriva om rutten med vår regel skriva omPå detta sätt kan applikationen ta emot de variabler som skickas i en miljö och, enligt detta, visa några egenskaper.
ViktigNyckeln till allt detta är att vår ansökan också måste samarbeta för att göra något med de nya vägar som händer med den. NginxSlutanvändaren kommer dock inte att se någon skillnad i URL -fältet i sin webbläsare.
Som vi kan se Nginx tillåter oss att komma åt mer data än vad användaren kan tänka sig, med en bra applikation och lite kreativitet kan vi lossa lite logikens vikt i vår server. Detta kan leda till att vi förenklar koden för våra webbplatser lite, men som allt måste vi tillämpa den klokt så att det inte uppstår större förvirring när vi arbetar med stora team av utvecklare.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng