Bonjour bonjour !

Alors voilà, je me relance (une n-ème fois) dans l'élaboration de mon site de rencontres. N'ayez crainte ! Je ne souhaite pas percer le marché et détrôner notre ami Meetic
Je souhaite juste m'amuser, mener un projet à terme, et puis je paye l'hébergement depuis 2 ans donc faut que je me décide !

Donc mes questions concernent une petite optimisation à laquelle j'ai pensé.
J'ai donc pensé qu'un utilisateur modifie son profil moins souvent qu'il n'est consulté. Donc, au lieu, lors de chaque visite (et il peut y en avoir beaucoup pour par exemple une blonde bimbo sur Paris), de faire toutes les requêtes pour choper les infos dont j'ai besoin, je me suis dit que je n'avais qu'à générer un fichier de cache contenant des variables PHP par exemple, et l'utiliser lors de chaque affichage du profil. Et je générerais ce cache à chaque modification du profil, c'est à dire beaucoup moins souvent que les visites.

Pensez-vous que ce soit utile ? Je pense qu'économiser toutes ces requêtes à chaque affichage de chaque profil (et même plus que l'affichage du profil entier : le simple affichage d'un "résumé" par exemple lors d'une recherche) ça peut être un gain de temps énorme pour MySQL, non ?

Voilà, je m'en remets aux spécialistes pour me dire si mon idée est valable (et dans ce cas je la mets en place), ou pas (et je pleure sur ma naïveté).

Merci à vous, bonne fin de soirée

PS : désolé pour le titre, fallait que je mette 3 mots, donc "Optimisations" ne passait pas

EDIT : merci pour le titre Celira !