Herramientas para capturar y convertir la web

¡Cómo crear capturas aún más rápido!

Capturas más rápidas

Es difícil decir cuánto tiempo llevará crear una captura, ya que no todo el tiempo se usa realmente para generar la captura. Por ejemplo, también se requiere algo de tiempo para cargar el sitio web de destino o HTML. Para acelerar el procesamiento de capturas de pantalla, primero verifique que no esté utilizando un retrasar al generar capturas de pantalla.

Siguiente cheque, qué método de recuperación estás utilizando para ser notificado de que tu captura está completa? El método sincrónico SaveTo es mucho más lento que el método asincrónico Save. A medida que el SaveTo el método tiene que sondear el GrabzIt cada tres segundos para determinar si una captura de pantalla está completa, mientras que el método asincrónico llamará a su URL de devolución de llamada tan pronto como la captura de pantalla esté lista.

Si estás usando JavaScript Método DataURI esto agregará una sobrecarga adicional en comparación con las API del lado del servidor, ya que JavaScript tiene que leer una imagen como bytes y convertirla en un URI de datos.

Otras técnicas que pueden mejorar el tiempo de captura incluyen:

  1. Bloqueo de anuncios, esto reduce el tiempo que lleva capturar algunas páginas web en 50%.
  2. Si está intentando capturar un sitio web alojado en una parte particular del mundo, especifique un país cerca de esa ubicación.
  3. Si está tratando de capturar sitios web alojados en todo el uso exclusivo de Grabz, es Característica de orientación geográfica.
  4. Si está convirtiendo HTML into documentos de imagen, PDF o DOCX intente incrustar cualquier imagen referenciada (como URI de datos), scripts y archivos CSS directamente into el HTML. Esto reducirá la cantidad de recursos que deben cargarse antes de que se pueda convertir el HTML. Además, si puede eliminar cualquier HTML redundante que no necesita aparecer en la salida, como los elementos y comentarios HTML ocultos. Como esto reducirá el tiempo que lleva convertir el HTML.
  5. Si usted es creando capturas HD, asegúrese de no establecer los parámetros de ancho y alto de la imagen en otra cosa que no sea -1. Como esto reduciría nuevamente la imagen HD, sería contraproducente y requeriría mucho tiempo.
  6. Utilizando local or proxies globales agrega saltos extra into la transmisión de la red. Solo usa proxies si es necesario.

Otro problema puede ser el tiempo que lleva descargar una captura de pantalla. Primero verifique el tamaño de las capturas que está produciendo, si son archivos grandes, puede intentar mejorar el tiempo de descarga haciendo uno o más de los siguientes:

  1. Reduzca el tamaño de la imagen, alterando el ancho y la altura de salida.
  2. Reduce la calidad de la captura.
  3. Use un formato de imagen más comprimido como JPG o PNG

Finalmente, si controlas la página, estás tomando una captura de pantalla para intentar optimizarla. Esto tomará un poco de prueba de su parte, pero podría save usted varios segundos Algunas cosas para probar incluyen comprimir imágenes, scripts y CSS o incluso incrustar recursos directamente into el HTML de la página web. Esto evita solicitudes separadas al generar la captura web.