Nginx - sīkfailu pārrakstīšana

Satura rādītājs
Viena no priekšrocībām, kas mums ir Nginx Tā ir tā elastība, lai izmantotu dažādus elementus un līdz ar to spētu izveidot noteikumus, ko serveris interpretē, un tādējādi varētu apkalpot atbilstošu saturu, viens no šiem elementiem, ko mēs varam izmantot, ir cepumi pārlūkprogrammā.
Ir vairākas lietas, par kurām mēs varam iedomāties, ka ar sīkdatnes palīdzību mēs izveidojam vidi un vidi, tad, ja mēs zinām, kurā vidē mēs atrodamies, mēs varam sniegt saturu ar citu konfigurāciju.
cepumi Tie ir mazi faili, kurus mēs varam glabāt lietotāja datorā, tāpēc mūsu vietne var iegūt svarīgus datus, piemēram, preferences vai lietotāja iepriekšējo lietojumu vēsturi vietnē.
PriekšrocībaIzmantojot šo iespēju Nginx Jūs varat arī darīt to pašu un izmantot šo failu priekšrocības, un atkarībā no satura mēs varam veikt vienu vai otru darbību, piemēram, izveidot darba vidi un tādējādi uzrakstīt atšķirīgu noteikumu atkarībā no vides.
Ja mēs vēlamies redzēt sīkfailus mūsu pārlūkprogrammās, mums parasti ir jāiet uz papildu iestatījumiem, kur var redzēt kaut ko līdzīgu:

Attēlā mēs redzam, kā pārlūkprogramma sīkfailus klasificē pēc vietnes, no kuras tie nāk, un nosaukumu, ko mēs tiem piešķiram no mūsu lietojumprogrammām, parasti tas lietotājiem ir caurspīdīgs, tomēr mēs varam to izmantot kā savas lietojumprogrammas darbības elementu, izmantojot spējas, kas ar to nav kārtībā Nginx kā serveris.
Lai izveidotu noteikumu pārrakstīt Ar sīkdatnēm pirmā lieta, kas mums jādara, ir domāt par to, kam mēs to vēlamies. Šī piemēra gadījumā mēs izveidosim dažus nosacījumus, lai nosūtītu lietotāju uz vidi atbilstoši sīkdatnei, kas viņiem ir datorā.
Tālāk redzamajā attēlā redzēsim kodu, kas var palīdzēt mums sasniegt mērķi.

Šeit mēs darām mainīgo $ cookie_env, tas uztvers sīkdatni, ko esam ievietojuši lietotāja mašīnā, mums ir 3 vides, kur mēs izmantojam nosacījumus, un ka saskaņā ar uzņemto sīkfailu mēs pārrakstīsim maršrutu ar savu noteikumu pārrakstītTādā veidā lietojumprogramma var saņemt vidē nosūtītos mainīgos un saskaņā ar to parādīt dažas īpašības.
SvarīgsGalvenais tam visam ir tas, ka arī mūsu lietojumprogrammai ir jāsadarbojas, lai kaut ko darītu ar jaunajiem maršrutiem, kas ar to notiek. NginxTomēr gala lietotājs pārlūkprogrammas URL joslā neredzēs nekādas atšķirības.
Kā redzam Nginx ļauj mums piekļūt vairāk datu, nekā lietotājs var iedomāties, ar labu lietojumprogrammu un nelielu radošumu mēs varam nedaudz izkraut loģikas svaru mūsu serverī. Tas var novest pie tā, ka mēs nedaudz vienkāršojam mūsu vietņu kodu, taču mums tas viss ir jāpiemēro saprātīgi, lai, strādājot ar lielām izstrādātāju komandām, nerastos lielāka neskaidrība.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave