Outils pour capturer et convertir le Web

Comment créer des captures encore plus vite!

Captures plus rapides

Il est difficile de dire combien de temps il faudra pour créer une capture, car ce n’est pas tout le temps qui est utilisé pour rendre la capture. Par exemple, il faut également un peu de temps pour charger le site Web cible ou HTML. Pour accélérer le rendu des captures d’écran, vérifiez d’abord que vous n’utilisez pas de retarder lors de la génération de captures d'écran.

Vérification suivante, quoi méthode de récupération vous utilisez pour être informé que votre capture est terminée? La méthode synchrone, SaveTo est beaucoup plus lent que la méthode asynchrone Save. le SaveTo La méthode doit interroger GrabzIt toutes les trois secondes pour déterminer si une capture d'écran est terminée, tandis que la méthode asynchrone appellera votre URL de rappel dès que la capture est prête.

Si vous utilisez JavaScript Méthode DataURI cela ajoutera une surcharge supplémentaire par rapport aux API côté serveur, car JavaScript doit lire une image sous forme d'octets et la convertir en un URI de données.

Les autres techniques pouvant améliorer le temps de capture incluent:

  1. Blocage des publicités, cela réduit le temps nécessaire à la capture de certaines pages Web de 50%.
  2. Si vous essayez de capturer un site Web hébergé dans une région particulière du monde, spécifiez un pays près de cet endroit.
  3. Si vous essayez de capturer des sites Web hébergés tout autour de l'utilisation exclusive de GrabzIt Fonction de ciblage géographique.
  4. Si vous convertissez du HTML into les documents image, PDF ou DOCX tentent d’incorporer les images référencées (comme URI de données), scripts et fichiers CSS directement into le HTML. Cela réduira le nombre de ressources à charger avant que le code HTML puisse être converti. Vous pouvez également supprimer tout code HTML redondant qui n'a pas besoin d'apparaître dans la sortie, tel que les éléments HTML masqués et les commentaires. Cela réduira le temps nécessaire pour convertir le code HTML.
  5. Si vous êtes créer des captures HD, assurez-vous de ne pas définir les paramètres de largeur et de hauteur de l’image sur une autre option que -1. Cela réduirait à nouveau l'image HD, ce serait contre-productif et prendrait beaucoup de temps.
  6. En utilisant locales or procurations globales ajoute des sauts supplémentaires into la transmission en réseau. Utilisez uniquement des procurations si vous devez le faire.

Un autre problème peut être le temps nécessaire pour télécharger une capture d'écran. Commencez par vérifier la taille des captures que vous produisez. S'agissant de gros fichiers, vous pouvez essayer d'améliorer le temps de téléchargement en effectuant l'une des opérations suivantes:

  1. Réduisez la taille de l'image en modifiant la largeur et la hauteur de la sortie.
  2. Réduisez la qualité de la capture.
  3. Utilisez un format d'image plus compressé tel que JPG ou PNG

Enfin, si vous contrôlez la page sur laquelle vous prenez une capture d’écran, essayez de l’optimiser. Cela prendra un peu de test de votre part, mais pourrait save vous quelques secondes. Essayez de compresser des images, des scripts et des CSS, voire d’intégrer directement des ressources. into le code HTML de la page Web. Cela évite des requêtes distinctes lors de la génération de la capture Web.