Beginnen Sie, indem Sie definieren, was Sie Aktivität auf Ihrer Website nennen. Eine Aktivität kann mehrere Hyperlinks enthalten. Also könnte hier ein mehrdimensionales php-Array helfen, das in der Tabelle als serialisiertes Objekt erscheinen kann.
Sagen x ist jetzt verbunden mit y, z, a und b. Sie können y, z, a und b als Profilverknüpfungen definieren. Say x hat ein neues Foto kommentiert. In diesem Fall werden Sie zu einem neuen Hyperlink zum Profilfoto der Person. Say x wurde ein Fan von Zoozoo Gruppe. In diesem Fall wird zoozoo zu einem Hyperlink zur Fanseite.
Erstellen Sie eine Aktivitätstabelle, um sie groß zu skalieren, machen Sie activity_USER_ID, jedes Mal, wenn ein Benutzer Sie registriert, erstellt diese Tabelle und überprüft, dass Sie sie nicht noch einmal erstellen müssen.
Definieren Sie Aktivitäten wie in 1,2,3 oder was immer Sie für die beste Aktivität halten, die Leute an Communities interessiert, die Sie unterstützen.
Tabellenstruktur sollte einfach sein: Aktivität PHP-Array, Zeitstempel. Wenn Sie jQuery und Ajax verwenden, um die Aktivität zu füllen, wie in facebook mit dem Maus-Scroll, dann können Sie das PHP-Array immer in json konvertieren und auf der Client-Seite formatieren.
dies tun, wann immer Benutzer anmeldet.
Wenn der Benutzer Basis eine Million sagen groß ist dann könnten Sie in einem gewissen Auftragsverarbeitungssystem setzen wollen, welche Ereignisse in event_MM_DD_YYYY setzen und Sie können eine Batch-Verarbeitung dann tun diese Ereignisse, um sie in der Aktivitätstabelle zu speichern.
Nie mehr als 10 20 30 aktuelle Aktivitäten anzeigen.
Hoffe das hilft für Sie :)
Danke. Das ist es. – cnkt