![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 0 Dołączył: 25.11.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Potrzebuje zbierać informacje co użytkownik oglądał na stronie bloga. Jaki autorów, jakie kategorie i jakie artykuły dokładnie oglądał. Baza ta może być dosyć spora więc chciałbym zrobić tą operacje maxymalnie wydajną, żeby nie obciążać serwera. Zbierane dane będą po każdym wywołaniu strony/podstrony. Chce zrobić tabele:
Myślałem, żeby zrobić cztery pierwsze kolumny jako KLUCZE jednoznaczne. Wtedy robię operację :
Wtedy jak będzie taki wpis, to już nie doda ponownie. Nie chciałbym , żeby nie powstawały duplikaty i nie chciałbym za każdym razem skanować bazę żeby sprawdzać, czy taki wpis jest. Czy takie rozwiązanie będzie ok? Czy jeszcze jakiś pomysł macie? P.S. Co mogę jeszcze zbierać w takim serwisie, żeby badać preferencje użytkownika? Ten post edytował luis2luis 4.03.2020, 21:01:52 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Chcesz zapisać informację tylko o pierwszym wejściu użytkownika do danej podstrony?
P.S. Zamiast INSERT NOW(), ustaw typ na TIMESTAMP i wartość domyślną na CURRENT_TIMESTAMP. P.P.S. Wydaje mi się, że korzystając z Google Analitycs można przesyłać dodatkową zmienną, mógłbyś przesyłać jakiś identyfikator użytkownika. Ten post edytował trueblue 4.03.2020, 20:57:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 17:43 |