¿Por qué la velocidad de Internet es tan rápida pero la apertura de algunas páginas web es tan lenta?

Las razones principales de la apertura lenta de ciertas páginas web son las siguientes:

1. Ancho de banda de red insuficiente

El ancho de banda de red insuficiente es el factor principal, es decir. , la banda ancha no es suficiente. Para el mismo sitio web, si el ancho de banda es alto, la velocidad de acceso será significativamente más rápida.

Solución: Buscar el operador para aumentar el ancho de banda.

2. Demasiadas solicitudes http

Solución: Reducir el número de solicitudes http.

Mapa de imágenes: integre varias imágenes en una sola y ubique hipervínculos según la ubicación.

Los Sprites CSS combinan imágenes y muestran elementos especificando la imagen de fondo y la posición de fondo de CSS.

Fusiona scripts JS y hojas de estilo CSS.

Usa archivos JS y CSS externos.

3. Velocidad de resolución DNS

La resolución DNS es la resolución desde el nombre de dominio hasta la IP.

La resolución DNS incluye el número de resoluciones de ida y vuelta y el tiempo dedicado a cada resolución. El producto de los dos es el tiempo total dedicado a la resolución DNS. Mucha gente ignora el factor de resolución DNS. De hecho, también es muy importante para la velocidad de resolución del sitio web.

Solución: Reemplazar el servidor DNS por uno de menor latencia.

4. Se tarda demasiado en recibir datos, como descargar recursos que son demasiado grandes.

Solución: comprimir la transmisión HTTP, es decir, sobre la base de js, css e imágenes. y otros recursos se han comprimido durante la recompresión. El cliente puede declarar los métodos de compresión admitidos por el navegador a través del encabezado Accept-Encoding, y el servidor puede habilitar la compresión a través de Content-Encoding y configurar el tipo de archivo comprimido y el método de compresión. Gzip utiliza compresión sin pérdidas y tiene el mejor efecto de compresión. Se ha convertido en el formato de compresión de datos más utilizado y admitido por la mayoría de los navegadores.

5. Configuración del hardware del servidor y del cliente

En el mismo entorno de red, la potencia informática de un servidor de doble núcleo debe ser mayor. También en el cliente, bajo el mismo entorno de red, si usa un procesador Intel i7 o un procesador i3 para abrir la misma página, la velocidad será diferente.

Solución: Mejorar la configuración del hardware.

6. Demasiados recursos web

Solución: utilice CDN para implementar la red y aumentar la velocidad de descarga. Primero puede distribuir recursos web a través de un proveedor de CDN gratuito.

7. Demasiado contenido de la página

Las páginas web contienen una gran cantidad de imágenes sin procesar. Si estas imágenes son grandes, la velocidad de apertura disminuirá. Otros, como Flash y archivos de películas y televisión, afectarán la velocidad de acceso. Al mismo tiempo, el código redundante también es uno de los factores que ralentiza la velocidad del sitio web.

Solución: el webmaster necesita optimizar el código tanto como sea posible y utilizar la menor cantidad de código para lograr el mejor efecto.

8. El script JavaScript es demasiado grande, lo que bloquea la carga de la página.

Es tabú utilizar efectos especiales de JavaScript en el sitio web. No solo no será rastreado. motores de búsqueda, pero también provocará solicitudes continuas al servidor, lo que provocará una carga adicional en el servidor y ralentizará el sitio web.

Solución: coloque el script JavaScript antes de la etiqueta . Cuando el script no tiene asincronía ni aplazamiento, el archivo JS se ejecutará inmediatamente después de la descarga. En este caso, colocar el script en la parte superior bloqueará la representación de la página. Si la velocidad de la red es lenta, aparecerá una "pantalla blanca". La página no continuará mostrándose hasta que se descargue el script. Por lo tanto, colocar el script en la parte inferior puede hacer que la página se procese lo más rápido posible.

Existen otros factores, por ejemplo, algunos servidores de sitios web están ubicados en el extranjero y el acceso experimentará una alta latencia, lo que afecta directamente la experiencia de acceso web del usuario.