Bon... je me réponds à moi-même pour changer... que c'est pas bien!
Voilà , la version qui
est toujours disponible là a été améliorée. En voici l'état:
- recherche des non-lus: 2 requêtes SQL à la place d'une seule.
- lecture d'un sujet: 1 requête SQL si (et seulement si) le sujet avait des messages non-lus à la place d'aucune
- marquer comme lu (forum ou tout): 1 requête par sujet à marquer comme lu en plus, c'est là o๠la charge sur la base est vraiment augmentée.
- inscription d'un nouveau membre: fait un marquer comme lu...
Note: j'ai ajouté la recherche des non-lus lors de l'inscription et dans sujet.php pour le premier ça change presque rien et pour l'autre ce sera de toute façon utile pour marquer chaque message non-lu comme non-lu.
C'est la fin du petit topo sur la charge de la base de données avec ce système de non-lu. Maintenant à vous de tester et voir s'il y a encore des erreurs et à toi Genova de voir si c'est utilisable pour une future version de FSB ou si tu préfères t'en tenir aux cookies.
Eagle,
