Bonjour à tous,
Je vous explique mon problème. Je possède un site hébergé chez OVH. Sur ce site se trouvent des informations que je voudrais, chaque nuit, générer en PDF.
Mon idée : utiliser une tâche cron qui va générer du pdf à partir des infos se trouvant sur le site en utilisant la librairie php html2pdf.
Problème : il y a beaucoup trop d'informations à générer (plus de 600 pages), ce qui fait que je tombe sur un timeout ou un excès d'utilisation de mémoire.
Ma solution : Les infos peuvent être séparées en 39 catégories, je génère donc 39 pdf puis je les concatène tous en un seul pdf. Pour ce faire, j'ai du créer 40 tâches cron : 39 se déroulant à 3h du matin pour générer les pdf, 1 se déroulant à 4h du matin pour assembler les pdf.
Problème : je ne sais pourquoi mais chaque nuit, seulement une partie de mes fichiers s'exécutent et ne sont générés que quelques unes des catégories, jamais les mêmes (alors que la taille de chaque catégorie reste presque identique chaque jour).
Ma question :
Y aurait-il d'après vous une manière plus efficace de travailler, et qui au passage me permettrait de réaliser ce que je veux... ?
J'espère que je suis plus ou moins clair, si ce n'est pas le cas n'hésitez pas à le dire
Merci d'avance pour votre aide
Séb
Au passage, le site en question est dans mon profil. Il s'agit de générer chaque fiche d'animal pour en faire une grosse encyclopédie rassemblant toutes les fiches.
Modifié par pixelb (05 Apr 2011 - 11:00)
Je vous explique mon problème. Je possède un site hébergé chez OVH. Sur ce site se trouvent des informations que je voudrais, chaque nuit, générer en PDF.
Mon idée : utiliser une tâche cron qui va générer du pdf à partir des infos se trouvant sur le site en utilisant la librairie php html2pdf.
Problème : il y a beaucoup trop d'informations à générer (plus de 600 pages), ce qui fait que je tombe sur un timeout ou un excès d'utilisation de mémoire.
Ma solution : Les infos peuvent être séparées en 39 catégories, je génère donc 39 pdf puis je les concatène tous en un seul pdf. Pour ce faire, j'ai du créer 40 tâches cron : 39 se déroulant à 3h du matin pour générer les pdf, 1 se déroulant à 4h du matin pour assembler les pdf.
Problème : je ne sais pourquoi mais chaque nuit, seulement une partie de mes fichiers s'exécutent et ne sont générés que quelques unes des catégories, jamais les mêmes (alors que la taille de chaque catégorie reste presque identique chaque jour).
Ma question :
Y aurait-il d'après vous une manière plus efficace de travailler, et qui au passage me permettrait de réaliser ce que je veux... ?
J'espère que je suis plus ou moins clair, si ce n'est pas le cas n'hésitez pas à le dire

Merci d'avance pour votre aide
Séb
Au passage, le site en question est dans mon profil. Il s'agit de générer chaque fiche d'animal pour en faire une grosse encyclopédie rassemblant toutes les fiches.
Modifié par pixelb (05 Apr 2011 - 11:00)