Puncte:0

Cum se compară o bază de date cu utilizatori cu managementul integrat al utilizatorilor

drapel in

În prezent, configurez primul meu server web apache în Ubuntu 20.04 pe hardware dedicat. Va găzdui <10000 de conturi de utilizator unice, cu un maximum de aproximativ 200 de utilizatori concurenți. Intenționez să folosesc Django.

Fără cunoștințe teoretice despre managementul utilizatorilor, mă întreb dacă ar trebui să folosesc sistemul de utilizator integrat Ubuntu și să mă joc cu GID și permisiuni sau să păstrez totul bazat pe python și să scriu un handler de bază de date sqlite3 și să servesc conținut pe baza ID-ului de utilizator citit din baza de date a utilizatorilor menționată. ține utilizatorii departe de sistem.

Care sunt beneficiile, dezavantajele și ce se poate face și ce nu în legătură cu acest subiect?

Puncte:0
drapel cn

Portabilitatea este cheia aici. Cu cât îl faci mai portabil, cu atât vei avea mai ușor timp în viitor. Utilizați o metodă de bază de date pentru utilizatori și parole și încercați să vă păstrați sistemul de operare ca implicit posibil. Depuneți eforturi pentru a nu instala pachete și creați un script pentru toate actualizările de care aveți nevoie (module pentru serverul web și python), astfel încât să îl puteți reporni oricând aveți nevoie.

  • Dacă vă decideți vreodată să alegeți MySQL, tot ce aveți nevoie este un conector nou, deoarece baza de date și conținutul dvs. sunt ușor de copiat.

  • Dacă vă decideți vreodată să susțineți un alt sistem de operare (redhat, suse, openBSD, gentoo etc) va fi și ușor.

  • Împărțiți-vă sistemul în 2 DISKURI: 1 pentru sistem, 1 pentru orice are legătură cu sistemul dvs. și utilizați legături simbolice sau copii directe pentru a vă conecta la discul de sistem. Așadar, site-ul și baza de date merg pe discul personal.

Actualizarea ar trebui să fie crearea unui disc de sistem cu noul sistem de operare și atașarea unei (copie a) discului utilizatorului. Acest lucru înseamnă un timp de nefuncționare aproape de zero atunci când doriți să începeți să utilizați un viitor LTS.

WillyKeurig avatar
drapel in
Mulțumesc, acesta este un sfat bun.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.