08-03-2009, 03:52 AM
Autant pour moi et merci de la correction!
Pour ce qui est de la mise en cache, le principe est simple, quand on sait qu'une page php va changer peu et être demander plusieurs fois durant ce "non changement" on peut enregistrer le résultat de la page dans un fichier statique (un .html par exemple)
Ainsi quand on demande la page, si il s'avère qu'on l'a déjà calculé, on ne le refait pas et on balance direct le fichier .html enregistré!
Il existe des codes tout fait pour faire çà mais sinon tu peux faire çà de façon très rapide avec ob_start()
et avec file_put_contents()
Maintenant si tu fais juste 2 ou 3 include et que du statique, ne t'embêtes pas! Car il n'y aura presqu'aucun calcul!
Mais si tu fait des boucles, des accès en bdd etc çà vaut le coup.
Enfin bref d'après ce que tu décris, faire direct en php c'est ok et çà fera pas beaucoup plus travaillé qu'une page statique!
Pour ce qui est de la mise en cache, le principe est simple, quand on sait qu'une page php va changer peu et être demander plusieurs fois durant ce "non changement" on peut enregistrer le résultat de la page dans un fichier statique (un .html par exemple)
Ainsi quand on demande la page, si il s'avère qu'on l'a déjà calculé, on ne le refait pas et on balance direct le fichier .html enregistré!
Il existe des codes tout fait pour faire çà mais sinon tu peux faire çà de façon très rapide avec ob_start()
et avec file_put_contents()
Maintenant si tu fais juste 2 ou 3 include et que du statique, ne t'embêtes pas! Car il n'y aura presqu'aucun calcul!
Mais si tu fait des boucles, des accès en bdd etc çà vaut le coup.
Enfin bref d'après ce que tu décris, faire direct en php c'est ok et çà fera pas beaucoup plus travaillé qu'une page statique!