dido Posté 11 Décembre 2004 Posté 11 Décembre 2004 Bonjour, comment générer des pages (par exemple au format html) a partir d'une base de donnée sql pour qu'elles ne soient pas solicités sans arrets étant donné que c'est toujours les même infos qui en sont sortis svp ? ps:language php/sql cordialement dido
MarvinLeRouge Posté 11 Décembre 2004 Posté 11 Décembre 2004 Salut, Une possibilité (certainement pas la seule) : dans ta page php, tu recherches un fichier xml. S'il existe, et s'il n'est pas trop âgé (ex. : moins de n heures), tu l'utilises pour le contenu de ta page tel quel. S'il n'existe pas ou est trop vieux, tu le crées à partir du contenu de la bdd, puis tu l'utilises de la même façon.
Dan Posté 11 Décembre 2004 Posté 11 Décembre 2004 Salut dido, Ce n'est rien de très compliqué. MarvinLeRouge te donnes un début d'explication. Si la page existe au format (xml ou html) sur le disque et n'est pas très ancienne, tu l'affiches. Si elle n'existe pas ou est trop agée, tu la crées. C'est à dire que tu accèdes à la base de données, écris la page sur le disque et l'envoies au navigateur. Regardes le fonctionnement de ob_start() et des fonctions associées (ob_get_contents(), ob_end_flush(), ob_flush() , etc. ) pour comprendre comment générer le cache. Dan
Ex-floodeur Posté 12 Décembre 2004 Posté 12 Décembre 2004 une autre possibilité est de generer automatiquement les pages avec fputs
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant