Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] nieprzeczytane posty
AndyPSV
post
Post #1





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


w jaki sposob rozwiazac najefektywniej problem "ostatnio przeczytanych" postow?
musi to byc baza? czy cookie albo sesja?

jak to zrobic?
zapisuje nieprzeczytane posty od daty ostatniej wizyty (24h) a nastepnie je kasuje?

chodzi mi o teorie
chodzi mi o rozwiazanie mozliwie jak najlepsze (najszybsze, takie ktore wytrzyma znaczacy ruch)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AndyPSV
post
Post #2





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


znalazlem tylko to: http://forum.php.pl/index.php?showtopic=20...mp;#entry129428
reszta to posty nic nie wnoszace do tematu

Cytat
1. Wezmę się zaloguję, zapomnę hasła, nie wchodzę na serwer przez 2 miesiące. Co robisz i jak wygląda w bazie ta tabela przy kilkudziesięciu takich userach?


limit 100 nieprzeczytanych postow?
musze to przemyslec

Cytat
2. Jak wygląda "markowanie"? Kiedy je robisz? Każdemu userowi w bazie w chwili zalogowania ponownego? Po każdym dodaniu nowego postu wszystkim userom? A co gdy user/moderator usuwa jakiś post/wydziela do innego tematu/zmienia jego widoczność userom?

uzytkownik ma opcje "zaznacz wszystkie posty jako przeczytane"

Cytat
3. Czy za przeczytanie uznajemy wejście na dowolną stronę tematu, czy tylko zawierającą ów post?

oo na to nie zwrocilem uwagi, dzieki

  1. 4. Po co Ci w tabeli kolumna id z auto increment? Czy klucz unikatowy na (id_usera, id_posta) nie jest wystarczający? A może rozbić go na dwa klucze typu INDEX, po jednym dla każdej z wymienionej przeze mnie dwóch kolumn?


zawsze wprowadzam primary key, nigdy nie bawilem sie na indexach

----

w takim razie moglbys napisac jakie rozwiazania sugerujesz? bardzo chetnie ich wyslucham
dziekuje
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 02:48