Rutarea - url și manipularea adreselor ca guru-ul

Orei bune a zilei!
Am o întrebare despre URL-ul "rutare".

Vă propun să dezvoltați o aplicație pe Go cu baza de date NoSQL. Pentru a lucra, în opinia mea, ar trebui să fie destul de rapidă și interfața de utilizator de făcut (pentru a adăuga și elimina adrese URL) nu este prea complicată. Trecerea la setările aplicației va fi serverul web Nginx (în modul proxy). Colegii oferă, de asemenea, să facă totul cu ajutorul lui Nginx. Desigur, acest lucru va fi mai rapid, dar mărimea fișierului de configurare, după părerea mea, va fi nejustificat de mare - câteva sute de tratamente suplimentare. Da, și editați-l - un mare apportat de risc.






Ce crezi?

Orei bune a zilei!
Am o întrebare despre URL-ul "rutare".

Vă propun să dezvoltați o aplicație pe Go cu baza de date NoSQL. Pentru a lucra, în opinia mea, ar trebui să fie destul de rapidă și interfața de utilizator de făcut (pentru a adăuga și elimina adrese URL) nu este prea complicată. Trecerea la setările aplicației va fi serverul web Nginx (în modul proxy). Colegii oferă, de asemenea, să facă totul cu ajutorul lui Nginx. Desigur, acest lucru va fi mai rapid, dar mărimea fișierului de configurare, după părerea mea, va fi nejustificat de mare - câteva sute de tratamente suplimentare. Da, și editați-l - un mare apportat de risc.






Ce crezi?

Răspuns: 9

> CMS-ul nou selectat nu are instrumentele necesare pentru "rutarea" adresei URL ...
> Ce ar face guru-ul în acest caz?

Aș schimba CMS la cel care are.

Ei bine, în primul rând, trebuie să configurați rescrierea pe partea de nginx fără opțiuni. Mai mult decât atât, mașina dvs. samopal, configurația scrisă manuală a nginx sau altceva nu este atât de importantă. Este important să înfășurați toate solicitările în scenariul dvs., sau doar o parte. Dacă prima opțiune va fi lentă. În cazul în care al doilea, apoi criteriile. pe care veți încheia cererile vor fi aceleași atât în ​​cazul scenariului, cât și în cazul configului scris de mână și în orice alt caz.

Ei bine și alte variante de realizare:
a) scrie mâinile de configurare, se taie în bucăți și inkluda-le în configurația capului (în cazul în care ordinea corectă juca lokeyshenov, puteți obține o performanță bună)
b) scrieți un script care generează o configurație bazată pe baza de date, păstrând în același timp vechea configurație laterală (este foarte convenabil să reveniți la configurația anterioară)
c) să învețe limba limbii naționale Llua și să o folosești direct în configurația nginx (uneori se dovedește a învăța o mulțime de noi, cum ar fi creșterea profesională, totuși)

Eu personal încercat să facă ortodocși materiale condiționat corecte de aspect „așa cum ar trebui să fie“, și pentru a stabili redirecționări pentru varianta b, a avut loc la aceste redirecționări la șase luni sau un an, până când toate motoarele de căutare sunt actualizate, utilizatorii ar obmatiril în spiritul „actualizați marcajele“ și apoi să fie optimizate de configurare prin eliminarea liniilor inutile :) Dar, după cum se va face.







Trimiteți-le prietenilor: