![]() |
![]() |
-Gość_żaba_*- |
![]() ![]()
Post
#1
|
Goście ![]() |
witam
nurtuje mnie jeden problem, a mianowicie mam zrobione w bazie danych rozne pola mowiace o prawach dostepu. I teraz mam takie pytanko czy lepiej podczas samego procesu logowania pobrac wszystkie dane i zapisac je do sesji jakie kto ma przywileje (tylko mowie ze moze to byc nawet 20 zmiennych dla kazdego usera) czy przy kazdej probie wejscia danego usera pod dany adres sprawdzac zapytaniem do bazy czy ma takie prawo ? jak troche nie zrozumiale to przepraszam - ale tak najprosciej mowiac to czy zapisywanie kolo 20 zmiennych sesyjnych dla kazdego usera nie spowoduje jakichs komplikacji (np. bardzo duzego obciazenia serwera lub innych rzeczy) pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ale nie rozumiem, jaki jest sens tak nadmiernie obciążać serwer, skoro można prosto to ominąć. Te mikrosekundy staną się ważne przy większych projektach, gdzie natężenie ruchu będzie znaczne. Poza tym po co wykonywać 100000 zapytań, jak można wykonać jedno? Zawsze powinno się dążyć do zmniejszenia obciążenia bazy. Poza tym takie sytuacje są niezwykle rzadkie w dobrze zaprojektowanym systemie.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 23:13 |