En este artículo, discutiremos cómo podemos verificar el tiempo de carga del sitio web.
¿Quieres calcular cuánto tiempo tardará en cargar tu web? Entonces, lo que debe hacer exactamente es restar el tiempo obtenido transcurrido desde la época del tiempo obtenido después de leer todo el sitio web.
Implementación paso a paso:
Paso 1: Importar las bibliotecas
En este paso, simplemente estamos importando las bibliotecas requeridas al entorno de trabajo de python para usar sus funcionalidades según sea necesario.
Aquí, estamos importando las bibliotecas urllib.request y time, la biblioteca urllib.request define funciones y clases que ayudan a abrir URL, mientras que la biblioteca time define el tiempo que ayuda a devolver la cantidad de segundos transcurridos desde la época.
from urllib.request import urlopen from time import time
Paso 2: Obtener el sitio web
En este paso, hemos utilizado la función urlopen() en la que tenemos que pasar la URL del sitio web como argumento para obtener el sitio web.
website = urlopen('#Url of the website')
Paso 3: Devolver el tiempo transcurrido desde la época
En este paso, hemos utilizado la función time() que devolverá el número de segundos transcurridos desde la época.
open_time = time()
Paso 4: Lea todo el sitio web
En este paso, usaremos la función read() que leerá el contenido de todo el archivo.
output = website.read()
Paso 5: Devolver el tiempo transcurrido desde la época
En este paso, hemos utilizado la función time() que devolverá el número de segundos transcurridos desde la época.
close_time = time()
Paso 6: Cierra el sitio web
En este paso, hemos utilizado la función close() que cierra el archivo abierto.
website.close()
Paso 7: Reste el tiempo obtenido transcurrido desde la época del tiempo obtenido después de leer todo el sitio web
En este paso, restaremos el tiempo obtenido transcurrido desde la época del tiempo obtenido después de leer todo el sitio web.
print(‘El tiempo de carga del sitio web es’,round(close_time-open_time,3),’segundos’)
Ejemplo:
Python3
# Python program to check the # loading time of the website # Importing the libraries from urllib.request import urlopen from time import time # Obtaining the URL of website website = urlopen('https://www.geeksforgeeks.org/') # Return the number of seconds # passed since epoch open_time = time() # Read the complete website output = website.read() # Return the number of seconds # passed since epoch close_time = time() # Close the website website.close() # Subtract and print the open time # of website from close time print('The loading time of website is',round(close_time-open_time,3),'seconds')