Sadržaj
Jedna od prednosti koje imamo Nginx Njegova je fleksibilnost u korištenju različitih elemenata i s njom u mogućnosti stvoriti pravila koja poslužitelj tumači i na taj način moći poslužiti odgovarajući sadržaj, jedan od ovih elemenata koje možemo koristiti su kolačiće preglednik.Pa, postoji nekoliko stvari, jedna na koju možemo pomisliti je da pomoću kolačića uspostavljamo okruženja i okruženja, pa ako znamo u kojem smo okruženju, možemo poslužiti sadržaj s drugačijom konfiguracijom.
The kolačiće To su male datoteke koje možemo pohraniti na računalo korisnika, pa tako naše web mjesto može dobiti važne podatke poput preferencija ili povijesti ranijih korištenja korisnika na web mjestu.
PrednostIskorištavajući ovo Nginx Možete i vi učiniti isto i iskoristiti prednosti ovih datoteka, a ovisno o sadržaju možemo poduzeti jednu ili drugu radnju, kao što je uspostavljanje radnog okruženja i napisivanje različitog pravila ovisno o okruženju.
Ako želimo vidjeti kolačiće u svojim preglednicima, općenito moramo otići na napredne postavke, gdje možemo vidjeti nešto poput sljedećeg:
Na slici vidimo kako preglednik razvrstava kolačiće prema web lokaciji s koje dolaze, a ime koje im dodjeljujemo iz naših aplikacija, općenito je to transparentno za korisnike, međutim možemo ga koristiti kao element radnje naše aplikacije koristeći sposobnosti što nije u redu s tim Nginx kao poslužitelj.
Za stvaranje pravila prepisati S kolačićima prvo što moramo učiniti je razmisliti o tome što želimo, u slučaju ovog primjera učinit ćemo neke uvjete za slanje korisnika u okruženje prema kolačiću koji imaju na svom računalu.
Pogledajmo na sljedećoj slici kôd koji nam može pomoći u postizanju cilja.
Ovdje imamo varijablu $ cookie_env, ovo će snimiti kolačić koji smo postavili na korisnikov stroj, imamo 3 okruženja u kojima primjenjujemo uvjete i da ćemo prema snimljenom kolačiću prepisati rutu našim pravilom prepisatiNa taj način aplikacija može primiti varijable poslane u okruženje i prema tome pokazati neke karakteristike.
VažnoKljuč svega ovoga je da naša aplikacija također mora raditi zajedno kako bi učinila nešto s novim rutama koje joj se događaju. NginxMeđutim, krajnji korisnik neće vidjeti nikakvu razliku u URL traci svog preglednika.
Kao što vidimo Nginx omogućuje nam pristup više podataka nego što korisnik može zamisliti, uz dobru aplikaciju i malo kreativnosti možemo malo rasteretiti težinu logike unutar našeg poslužitelja. To nas može dovesti do toga da malo pojednostavimo kôd naših web stranica, međutim, sve ga moramo primijeniti pametno kako ne bi došlo do većeg stupnja zabune kada radimo s velikim timovima programera.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod