1

Bonjour,

Je fait un nouveau sujet pour être plus en rapport avec ma nouvelle question.

J'ai donc revu complètement le fichier HTML qui contient les informations que je dois voir sur mon PDF. Cependant, j'ai un soucis de performance pour la génération des fichiers PDF.

Je dois exporter entre 8 et 20 fichiers PDF simultanément dans un dossier ZIP. Chaque fichier PDF fait entre 20 et 30ko. Je n'est aucun problème pour les recevoir. Mon problème est qu'il faut entre 1 à 3 minutes pour les générer. J'ai calculer qu'une génération d'un seul me prends de temps en temps 10 à 30 secondes.

Je ne penses pas qu'il s'agissent d'un problème de ma requête en base de données étant donnée qu'avant il s'agissait de l'exportation vers Excel ne prenant que 20 secondes maximum.


Il est possible que HTML2PDF prenne environs 5 à 10 secondes minimum pour crée le PDF ?


Bien à vous,

2

si ton pdf comprend plusieurs tableaux et div imbriqués, malheureusement oui, car il est obligé de pré-généré chaque élément une première fois afin qu'il puisse calculer la taille finale de chacun des éléments les un par rapport aux autres...

après, pour des PDFs plus simple, il peut être beaucoup plus rapide.

enfin, cela peut énormément dépendre de ton serveur...

Ancien pseudo : lolo

3

Bonjour,

j'ai entre temps fait quelque test sur ma machine. Il est vrai que cela prends du temps de calculer les positions de chaque éléments. Je vais surement revoir la procédure pour utiliser uniquement FPDF en positionnant les éléments exactement où j'ai besoin. Le temps de réponse de FPDF pour un fichier d'environs 40ko est inférieur à 5 secondes.

Je vais en discuter avec le responsable du projet si il accepte ou non une tel durée de temps.


Merci pour la réponse.