You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sur certains serveurs et/ou pour certains numéros très longs, un temps de latence est ressenti par le visiteur lors du premier téléchargement du PDF (le PDF étant actuellement généré lors de la première demande de téléchargement, puis stocké en cache pour les téléchargements suivants).
Pour le temps de chargement nous avons ajouté un délai de 5 secondes (waitDelay) entre le rendu de la page et la création du PDF pour donner plus de temps à Paged.js de s’exécuter et éviter les problèmes de layout rencontrés par le passé (comme les PDF vides par exemple). Cela signifie que la génération durera toujours au moins 5 secondes. Le reste du temps dépend énormément de la puissance du serveur et de la taille du document généré. Dans notre environnement nous n'avons pas rencontré de grosse latence, mais il est possible que cela soit différent dans d'autres contextes.
Étant donné que le document est stocké en cache après la première génération, il faut avoir conscience que ce problème ne se produit que la première fois que l'on demande le document. Les fois suivantes c'est le document en cache qui est servi instantanément. Il est donc possible de jouer avec ça pour pré-générer soi-même manuellement les documents dont ont sait qu'ils poseront problème, de sorte que les visiteurs n'auront pas de latence ensuite.
Une solution consisterait à changer le fonctionnement du générateur pour que les PDF soient générés non plus à la demande, mais plutôt au moment de la publication du document, de sorte que le PDF soit déjà disponible en cache lors du premier clic de téléchargement. Cela réglerait le problème de latences.
The text was updated successfully, but these errors were encountered:
Sur certains serveurs et/ou pour certains numéros très longs, un temps de latence est ressenti par le visiteur lors du premier téléchargement du PDF (le PDF étant actuellement généré lors de la première demande de téléchargement, puis stocké en cache pour les téléchargements suivants).
Pour le temps de chargement nous avons ajouté un délai de 5 secondes (waitDelay) entre le rendu de la page et la création du PDF pour donner plus de temps à Paged.js de s’exécuter et éviter les problèmes de layout rencontrés par le passé (comme les PDF vides par exemple). Cela signifie que la génération durera toujours au moins 5 secondes. Le reste du temps dépend énormément de la puissance du serveur et de la taille du document généré. Dans notre environnement nous n'avons pas rencontré de grosse latence, mais il est possible que cela soit différent dans d'autres contextes.
Étant donné que le document est stocké en cache après la première génération, il faut avoir conscience que ce problème ne se produit que la première fois que l'on demande le document. Les fois suivantes c'est le document en cache qui est servi instantanément. Il est donc possible de jouer avec ça pour pré-générer soi-même manuellement les documents dont ont sait qu'ils poseront problème, de sorte que les visiteurs n'auront pas de latence ensuite.
Une solution consisterait à changer le fonctionnement du générateur pour que les PDF soient générés non plus à la demande, mais plutôt au moment de la publication du document, de sorte que le PDF soit déjà disponible en cache lors du premier clic de téléchargement. Cela réglerait le problème de latences.
The text was updated successfully, but these errors were encountered: