Commencez par définir ce que vous appelez l'activité sur votre site Web. Une activité peut contenir plusieurs hyperliens. Donc, un tableau multidimensionnel php pourrait aider ici qui peut aller dans la table en tant qu'objet sérialisé.
Say x est maintenant connecté avec y, z, a et b. vous pouvez définir y, z, a et b comme des liens de profil. Dire x a commenté sur y nouvelle photo. Dans ce cas, y devient un nouveau lien hypertexte vers la photo de profil de la personne. Say x est devenu fan du groupe zoozoo. Dans ce cas, zoozoo devient un lien hypertexte vers la page fan. Créez une table d'activité, pour la dimensionner en taille, activez activity_USER_ID, chaque fois qu'un utilisateur s'enregistre, créez cette table et vérifiez que vous n'avez pas besoin de la créer à nouveau. Définir les activités comme dans 1, 2, 3 ou ce que vous pensez être la meilleure activité que les gens pourraient être intéressés par les communautés que vous soutenez.
la structure de la table doit être simple: tableau php d'activité, horodatage. Si vous utilisez jQuery et Ajax pour peupler l'activité comme fait dans facebook avec le défilement de la souris, vous pouvez toujours convertir le tableau php en json et le formater du côté client.
Faites ceci chaque fois que l'utilisateur se connecte.
Si la base d'utilisateurs est grand dire un million alors vous pourriez vouloir mettre dans un système de traitement de l'emploi qui va mettre les événements en event_MM_DD_YYYY et vous pouvez alors faire un traitement par lots de ces événements pour le stocker dans la table d'activité.
N'affichez jamais plus de 10 20 30 activités récentes.
Espérons que cela aide pour vous :)
Merci. C'est tout. – cnkt