![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 20 Dołączył: 8.12.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam się w jaki sposób oznaczać nieprzeczytane wiadomości użytkowników.
Teoretycznie można oznaczać przeczytane w pliku cookie usera. Ale zastanawiam się jakie znacie inne rozwiązania, bo przy tym użyciu cookie pojawia się problem nie akceptowanie przez przeglądarki i ew. utrata pliku. Zastanawiam się czy nie lepiej było by to ewidencjonować w bazie, ale to ozacza że każdy użytkownik musi miec swoją tabelę. Choć wydaje się to dość proste, bo oznacza realnie jednego select i jednego inserta, ale generuje pewne obciążenie jeżeli mamy paruset usererów i przy tym paredziesiątysięcy postów. Bo oznacza to pareset tabel. Ten post edytował Wykrywacz 27.02.2007, 16:00:39 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 20 Dołączył: 8.12.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
hmm, ale to oznacza, że jeżeli jest tworzony nowy post.
to pojawia się nagle 400 rekordów w bazie (przy 400 userach). Czy to nie za dużo jak na jednorazowy wpis. Zakładając, że aktywnych z 400 jest na bieżąco powiedzmy 100. To wielkość tabeli, jaka się rozrasta to w tym momencie, 300*1000 (1000 to ilość powiedzmy nieprzeczytanych postów po której następuje skasowanie starych wiadomości) co daje nam sumę 300tyś wpisów + te bieżące. Wydaje mi się trochę mułowate jak na Tylko 400 użytkowników. Ten post edytował Wykrywacz 1.03.2007, 11:48:22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 06:40 |