kornelcio
28.11.2005, 18:24:55
Które rozwiązanie (podczas przejścia ze strony na stronę) będzie lepsze?
Czy sprawdzać użytkownika w bazie MySQL podczas każdego przejścia ze strony na stronę, czy może tylko podczas logowania?
To drugie rozwiązanie jest o tyle złe, że jeżeli w międzyczasie użytkownik zostanie zbanowany (lub usunięty) to nie zostanie to uywzględnione.
A może losować liczby (np. od 1 - 10) i co dziesiąty raz sprawdzać, czy użytkownik nadal ma swoje prawa??
Jak więc tro rozwiązać?
pozdor for @ll
kornelcio
SongoQ
28.11.2005, 18:29:30
Kazde rozwiazaie jest dobre

Zalezy tylko od specyfikacji projektu. Mysle ze ten problem powinienes sam rozwiazac.
kornelcio
28.11.2005, 18:32:05
to zapytam trochę inaczej - drugie jest bardzie wydajne, ale czy dużo bardziej wydajne - projekt jest dosyć mały, taki systemik newsów (nie wiem, który raz go już robię...

)
SongoQ
28.11.2005, 18:39:40
Oczywiscie, ze jest wydajniejsze odpada Ci dodatkowe zapytanie. Ale jesli to maja byc proste rzeczy to nawet nie zauwazysz tego.
kornelcio
28.11.2005, 18:42:35
no, może (jeżeli będzie dobry) to będę używał tego systemu logowania też w innych projektach - ale czyczas zapytania jest duży (prz powiedzmy... 100 osobach)
SongoQ
28.11.2005, 18:51:24
Jesli bedziesz mial w przeladowania kilka / kilkadziesiat zapytan i dla wielkosci kilkaset milionow to na pewno odczujesz. Dla 100 osob nie ma roznicy