Bonjour,

Je suis actuellement en train de coder un site internet en php/sql et pour l'instant tout allait bien.
Dans ce site, j'ai créé des fiches membres assez élaborées où chaque membre dispose d'une gallerie photo perso (il peut ajouter autant de photos qu'il veut), et les autres membres peuvent commenter les photos. Il dispose aussi d'un guestbook, d'une liste d'amis, et on peut voir la liste des dernières visites.
Mais après avoir codé tout ca, je me suis dit que vu le nombre important de commentaires qu'il va y avoir au niveau des photos, et que tout est stocké dans la même table (l'id de la photo permettant de retrouver les commentaires correspondant à la bonne photo), et bien ca risque de rapidement être très long à charger :/

Je me demande donc si je ne devrai pas plutot utiliser un autre système de stockage de données, du genre créer un dossier sur le ftp pour chaque membre, et dedans je stock les commentaires du guestbook, ceux relatifs aux photos, etc ... dans des fichiers. Ainsi, lorsque l'on charge une page avec des commentaires, pas besoin de parcourir des dizaines (centaines?) de milliers d'enregistrements pour trouver les commentaires correspondant a une photo ou a un guestbook donné.
Est-ce une bonne idée, ou bien ma base de donnée mysql est largement assez rapide pour effectuer ce genre de requêtes. Et si je dois faire comme ca, comment dois-je faire ? Utiliser des fichiers .csv ?

J'espère que j'ai été clair dans mes explications, et si vous avez des questions, n'hésitez surtout pas


Merci d'avance à ceux qui prendront le temps de m'aider.

Cordialement,
Joe Burtonn.