Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)
|
witam,
chciałbym się poradzić, które rozwiązanie będzie korzystniejsze. nie chcę nic przeoczyć, a co dwie głowy to nie jedna:) w moim serwisie zalogowany użytkownik może dodawać innych do ulubionych. chciałbym, żeby w zależności od tego czy dany użytkownik jest już dodany do ulubionych był widoczny link dodaj do ulubionych albo informacja, że ta osoba jest w ulubionych. jak to sprawdzić? ja mam w głowie 2 rozwiązania: za każdym razem po wejściu na profil sprawdzać w bazie. drugie rozwiązanie jest trochę bardziej skomplikowane, bo wymaga więcej operacji. podczas logowania pobierane są z bazy ID ulubionych użytkowników i zapisywane w sesji jako tablica. przy każdym wejściu na jakiś profil sprawdzana jest ta tablica z sesji. w przypadku gdy użytkownik zostanie dodany do ulubionych tablica ta musi zostać zmodyfikowana. które rozwiązanie będzie lepsze jeżeli chodzi o wydajność? bo jeżeli mam patrzeć na łatwość implementacji to wybieram rozwiązanie pierwsze, dokładam tylko jedno zapytanie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Odpowiedz sobie na pytanie: A jak często użytkownik będzie wchodził do profilu?
|
|
|
|
AxZx pobranie z bazy czy z sesji 26.11.2008, 23:56:51
legorek Pierwsze jest prostsze w implementacji i szybsze.
... 27.11.2008, 00:12:37
AxZx Cytat(mike @ 27.11.2008, 00:11:27 ) O... 27.11.2008, 00:23:35
legorek Naprawdę nie masz co kombinować. Zakładając że tab... 27.11.2008, 02:22:02
AxZx skoro tak mówisz:)
a tak przy okazji, to ile zapy... 27.11.2008, 10:38:08
erix Hmm, kwestia sporna, ale IMHO wydaje mi się, że tr... 27.11.2008, 12:49:39
Cysiaczek To ie hydepark - przenosze na php
16 to norma 27.11.2008, 12:50:31
nospor Cytat16 to normaMoze w joomli... 27.11.2008, 12:58:10
erix 16 może norma, ale widać, że za mało cache'uje... 27.11.2008, 12:59:47
AxZx jeszcze w Symfony nie doszedłem do tego jak robić ... 27.11.2008, 13:16:50
nospor Cytatja mam między innymi 6 zapytań, które tylko l... 27.11.2008, 13:22:19
AxZx Cytat(nospor @ 27.11.2008, 13:22:19 )... 27.11.2008, 13:44:03
erix Cytatale gorzej jak są one porozrzucane w kilku mi... 27.11.2008, 13:46:53
nospor Cytattylko zastanawiałem się czy rzeczyw... 27.11.2008, 13:48:15 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 21:02 |