Bonjour à tous,
Je souhaiterai, grâce à un script perl, charger un fichier "page.phtml" en lui passant divers paramètres, et sauvegarder le résultat dans un nouveau fichier "pagedetail.phtml".
pour info :
"page.phtml" contient plusieurs requêtes sql qui vont récupérer des paramètre d'entrées et ainsi remplir le contenu de la page.
Comme cette page est actualisée plusieurs milliers de fois par jours, mon objectif est de la rendre static, pour éviter des montées en charge inutiles sur ma base (ces pages n'étant pas modifiées tous les jours). Du coup, plutôt que d'avoir 1 page "page.phtml" qui génere les 200 pages de détails différentes à chaqe recherche, je souhaite créer tous les soir via un cron ces 200 pages en static et ainsi réaliser des include dans mon site.
Pour le moment j'utilise la librairie LWP de perl, ce qui me permet de récupérer l'url de "page.phtml" et de lui placer des paramètres grâce au protocole http.
Cette solution marche très bien mais cela nécessite de laisser ma page "page.phtml" en ligne car je passe par le web pour la charger tous les soirs avec mon cron.
Ce que je souhaite, c'est de réaliser la même exécution mais en gardant mon fichier "page.phtml" dans mon environnement de source sur mon serveur. J'ai vu qu'on pouvait utiliser du php en ligne de commande mais je ne voit pas bien comment l'utiliser (s'il y a des librairies à importer, etc.)
bref si quelqu'un peux m'aider sa serait génial
Kennavo
François
Partager