Zacznij od zdefiniowania tego, co nazywasz aktywnością w swojej witrynie. Działanie może zawierać wiele hiperłączy. Pomóc może tutaj tablica wielowymiarowa php, która może być w tabeli jako obiekt serializowany.
Say x jest teraz połączony z y, z, a i b. możesz zdefiniować y, z, a i b jako odnośniki profilu. Powiedz x skomentował nowe zdjęcie. W tym przypadku y stają się nowym hiperłączem do zdjęcia profilowego osoby. Say x został fanem grupy zoozoo. W tym przypadku zoozoo staje się hiperłączem do strony fanowskiej.
Utwórz tabelę działań, aby ją skalować na dużą skalę, aby była aktywna_USER_ID, za każdym razem, gdy użytkownik zarejestruje twoją tabelę i sprawdź, czy nie musisz jej ponownie tworzyć.
Zdefiniuj aktywność jak w 1,2,3 lub cokolwiek uważasz za najlepszą aktywność, jaką ludzie mogą być zainteresowani społecznościami, które wspierasz.
Struktura tabeli powinna być prosta: tablica aktywności php, znacznik czasu. Jeśli używasz jQuery i Ajax do wypełnienia czynności jak zrobione na facebooku za pomocą przewijania myszy, zawsze możesz przekonwertować tablicę php na json i sformatować ją po stronie klienta.
Czy to gdy użytkownik loguje się.
Jeśli baza użytkowników jest duża powiedzieć milion to może chcesz umieścić w jakimś systemie przetwarzania zadań, które będzie można umieścić wydarzenia w event_MM_DD_YYYY i można wtedy zrobić przetwarzania wsadowego te zdarzenia, aby zapisać je w tabeli działań.
Nigdy nie wyświetlaj więcej niż 10 20 30 ostatnich czynności.
Mam nadzieję, że to ci pomoże :)
Dzięki. to jest to! – cnkt