Arreglar la carga lenta de la página esperando ajax.googleapis.com - Mundo2030

¿Cansado de ver el mensaje esperando "ajax.googleapis.com" en la parte inferior de la ventana de su navegador y esperando que la página se cargue sin cesar? Bueno, es fácil ver que la página que está abriendo intenta llamar a algo desde un servidor de Google y se activa antes de que se reciba una respuesta. Esto es lo que pide la página de Google y una descripción de las posibles soluciones para superar el problema.

¿Qué es ajax.googleapis.com?

La mayoría de los sitios web modernos utilizan JavaScript del lado del servidor para proporcionar una funcionalidad útil a los visitantes. El archivo de secuencia de comandos se colocará en el servidor web para que el navegador pueda llamar y recuperar la secuencia de comandos mientras se carga la página. Lo que Google está haciendo aquí es mantener un archivo de biblioteca de secuencias de comandos de código abierto en servidores alojados por Google y distribuir los archivos a través de su red de distribución de contenido para que cuando se cargue una página, el navegador pueda recuperar esos archivos de biblioteca desde los servidores de Google.

Google mantiene estos archivos con la última versión y establece encabezados de caché para estas bibliotecas. Esto elimina la necesidad de colocar la biblioteca de secuencias de comandos en un servidor web separado, lo que se puede resolver simplemente conectándose a los servidores de Google.

Cuando la página que intenta abrir tiene un enlace que llama a los servidores de Google para obtener la biblioteca de secuencias de comandos, verá un mensaje esperando "ajax.googleapis.com". Haga clic derecho después de cargar y revise el código fuente de la página, verá algo similar:

<script src="https://ajax.googleapis.com/ajax/libs/………."> </script>

¿Por qué usar los archivos de la biblioteca de Google?

Como se mencionó anteriormente, Google aloja estas bibliotecas y las mantiene con la última versión. Suponga que está desarrollando un complemento para WordPress utilizando la biblioteca JQuery. Proporcionar archivos de la biblioteca jQuery con un complemento puede dificultar su vida como desarrollador y usuario. Algunos problemas que pueden ocurrir son:

  • Los temas personales pueden tener diferentes versiones de JQuery
  • Otro complemento instalado puede entrar en conflicto con la versión que proporcionó con el complemento
  • Deberá actualizar el complemento con la biblioteca completa cada vez que haya una actualización.
  • Su complemento será excelente con muchos archivos de biblioteca adicionales.

Para superar todos estos problemas, simplemente puede incluir una línea de script que llame al repositorio de JQuery desde los servidores de Google. Debido a que estos archivos están actualizados y los desarrolladores de temas y complementos los utilizan con mayor frecuencia, la probabilidad de conflictos de versión también se reduce significativamente.

¿Qué bibliotecas de Google están disponibles?

Google proporciona las siguientes bibliotecas alojadas en sus propios servidores, por lo que habilitar uno de estos scripts llamará a ajax.googleapis.com para descargar esas bibliotecas.

  • AngularJS
  • material angular
  • Dojo
  • núcleo externo
  • jQuery
  • jQuery móvil
  • MooHerramientas
  • interfaz de usuario de jQuery
  • prototipo
  • script_aculo_us
  • FPS
  • objeto SWF
  • tres.js
  • carga de fuente web

¿Por qué tarda tanto en cargar?

Ahora debería saber por qué aparece el mensaje "ajx.googleapis.com". Veamos por qué se tarda tanto en esperar ajx.googleapis.com. Cuando se carga una página que contiene un enlace a una biblioteca de Google, el navegador llamará a los servidores de Google para descargar todas las bibliotecas necesarias. El problema aquí es el comportamiento del navegador, que muestra el contenido solo después de cargar todos los archivos de script necesarios.

Básicamente, esto significa que aunque la biblioteca externa de Google Script no tiene que ejecutarse cuando se carga la página, el navegador solo mostrará el contenido después de descargar la biblioteca. Verá el mensaje "esperando a ajax.googleapis.com" antes de que el archivo se descargue en su navegador local. Casi todos los navegadores web como Chrome, Firefox, Safari, Edge e IE funcionan de la misma manera, por lo que no hay forma de evitar retrasos al cambiar de navegador.

Debido a que Google usa diferentes niveles de almacenamiento en caché para acelerar el proceso de descarga, la recuperación de archivos desde su propio servidor debería ser más rápida. Pero por muchas razones, la memoria caché puede verse comprometida, lo que provoca tiempos de descarga o de espera.

  • A menudo borra el caché de su navegador o lo configura para borrar el caché cuando cierra la ventana del navegador. Esto hará que el navegador descargue la biblioteca de JavaScript cada vez que abra la página.
  • Su ISP no tiene la configuración de búsqueda de DNS correcta para recuperar datos más rápido.
  • Los servicios de Google están bloqueados por su ISP o su país.

Posibles soluciones para solucionar problemas con ajax.googleapis.com

Aquí hay algunas formas posibles de corregir Google Scripts, que impiden que la página se cargue:

  1. Usar DNS público
  2. Bloquear con archivo de hosts
  3. Usar un interceptor de secuencias de comandos
  4. Usa una VPN o un servicio de proxy
  5. Borrar DNS
  6. borrar caché del navegador
  7. Póngase en contacto con su ISP
  8. Para propietarios de sitios

1. Uso DNS público

La configuración adecuada de DNS permite que el navegador obtenga rápidamente los archivos de biblioteca necesarios del servidor. De manera predeterminada, el navegador recibe dinámicamente los servidores DNS de su proveedor de servicios de Internet (ISP), que es posible que no pueda recibir archivos de secuencias de comandos de manera eficiente. Alternativamente, puede usar el DNS público de Google con archivos de biblioteca almacenados en caché y enviarlos rápidamente a su navegador. Esto también mejorará la velocidad de carga general de la página.

Configurar el DNS público de Google

Configurar el DNS público de Google

2. Bloquear secuencias de comandos con un archivo de hosts

Si cambiar la configuración de DNS no resuelve el problema, puede bloquear las llamadas API a los servidores de Google dirigiendo las llamadas API a localhost en el archivo host en una computadora o Mac. Los navegadores usan el archivo de hosts para asignar la dirección IP de cada sitio antes de acceder al DNS. Entonces, bloquearlo en el archivo de hosts elimina la llamada a la API y carga la página sin los recursos necesarios. Cree las siguientes entradas en el archivo de hosts para IPv4 e IPv6, respectivamente:

127.0.0.1 fuentes.googleapis.com

:: 1 fuentes.googleapis.com

Sin embargo, esto no se recomienda, ya que el bloqueo de los recursos necesarios puede provocar un comportamiento de visualización inesperado. Aprenda a editar el archivo de hosts en Mac y Windows.

3. Usa un interceptor de secuencias de comandos

Instale cualquier complemento o extensión del navegador para bloquear los scripts que se ejecutan en la página. También dejará de cargar funciones de página que usan scripts.

4. Servicios de Google bloqueados

Hay muchos países que bloquean los servicios de Google. Si vive en uno de esos países, use una VPN o un proxy de confianza para acceder a la página que llama ajax.googleapis.com. Los servicios VPN premium, como VpyrVPN y ExpressVPN, ofrecen navegación DNS privada y anónima. También es posible que solo su ISP esté bloqueando los servicios de Google o tenga problemas para resolver las direcciones IP en los servidores de Google, lo que hace que la página se ralentice. Puede averiguarlo probando la página en varias redes proporcionadas por otros ISP (por ejemplo, abriendo la página en una red móvil).

5. Borrar DNS

Su computadora también almacena en caché los registros DNS y se usa para acelerar el proceso de autorización del dominio. Los registros DNS obsoletos pueden afectar la carga de scripts en la página. Así que borre el DNS de su computadora y vea si puede abrir páginas web sin el mensaje ajax.googleapis.com.

6. Limpia la memoria caché de tu navegador

Con el tiempo, su navegador puede comenzar a acumular una gran cantidad de cookies y archivos temporales innecesarios. Estos archivos pueden causar problemas al cargar la página, especialmente si cambia la IP/DNS/los servidores de nombres del sitio que está abriendo. La forma más fácil de superar las cookies y los archivos de historial dañados es eliminar su historial de navegación. Por lo general, puede eliminar su historial y las cookies a través de la página de configuración de su navegador.

7. Póngase en contacto con su ISP

Si no puede resolver el problema de cargar ajax.googleapis.com con ninguna de las soluciones anteriores, la última opción es ponerse en contacto con su ISP. A veces puede haber un problema de configuración con el ISP, que también puede causar problemas al cargar scripts desde los servidores de Google. Para que su ISP pueda verificarlos a ellos y a los suyos y ayudarlo a solucionar problemas.

8. Para propietarios de sitios web

Si posee un sitio web, intente evitar el uso de temas o complementos que llamen a la biblioteca de Google Script. La página tiene muchos elementos, como un cuadro de búsqueda, controles deslizantes, widgets de publicaciones relacionadas, etc. que llaman a ajax.googleapis.com para obtener los archivos de script necesarios y causar demoras. Si bien controlar el uso de cada elemento es una tarea difícil, el mantenimiento de archivos con un mecanismo de almacenamiento en caché adecuado garantizará una carga más rápida de los recursos en la página.

me tuerzo

Google ha construido un ecosistema que es parte de todo en Internet. Desafortunadamente, por las diversas razones mencionadas anteriormente, los usuarios reales pueden verse afectados, lo que no es una buena situación. Creemos que una de las soluciones explicadas debería ayudarlo, especialmente cambiar el DNS de Google o usar un servicio VPN de primera clase definitivamente ayudará con este problema con ajax.googleapis.com.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
error: Content is protected !!