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