¿Cuál es la mejor técnica para configurar la velocidad del sitio en un sitio web?

Solo encontrando el cuello de botella y trabajando en ello.

La velocidad de un sitio web depende de muchos factores. Éstos son algunos de ellos:

  • la velocidad de la conexión de internet al servidor, la ubicación del servidor
  • tamaño de las bibliotecas HTML, imágenes, CSS, JavaScript y su uso
  • lenguaje de programación del lado del servidor y el código que genera la salida
  • la mayoría de las veces el cuello de botella está en el código utilizado cuando el servidor no puede manejar las solicitudes tan rápido como se hacen

Para comprender cuál es el cuello de botella de su sitio lento, debe comprender qué significa: lento. Lento tiene una medida en números y debe comenzar a medirlo.

Cuando mide algo, al menos sabe de qué está hablando exactamente, cómo se compara con otros sitios web similares y puede comenzar a hacer preguntas más específicas y encontrar herramientas exactas para hacerlo más rápido. Otras personas pueden darle respuestas más útiles.

Las herramientas de Google pueden ser el punto de partida.

PageSpeed ​​Insights, herramientas Pingdom o prueba de rendimiento y optimización del sitio web

Comience con él, luego tome la siguiente herramienta para medir todas las demás cosas:

  • velocidad de conexión a internet
  • cantidad de usuarios en un segundo
  • Número de consultas de bases de datos utilizadas en una solicitud
  • tiempo de ejecución del script en milisegundos
  • etc.

Hay varias formas de hacer esto y todas dependen de los siguientes factores:

  • Qué tan estático vs dinámico es el sitio
  • Cuántos usuarios concurrentes espera tener
  • Arquitectura (más que una plataforma real)
  • Qué tan pesado es el contenido (p. Ej., Texto vs video)
  • Cuán complicada es la interfaz de usuario (scripts, devolver llamadas al servidor)
  • Donde está alojado

Estas son las áreas en las que optimiza un sitio web:

  • Optimizacion de plataforma
  • Optimización de bases de datos.
  • Optimizacion de contenido
  • Optimización del servidor
  • Optimización del centro de datos.

Aquí hay puntos específicos en un sitio que optimizas con un equilibrador de carga web

  • Múltiples servidores frente a una sola idea monolítica.
  • Centro de datos cruzados
  • Minificación de guiones
  • Compresión
  • Imágenes, texto, guiones, html
  • La compresión es entre la granja de servidores web y el navegador
  • Almacenamiento en caché
    • Puede almacenar en caché en el ADC (lado de la granja de servidores web) Y en el lado del cliente
  • Aceleración SSL
    • Necesita un ADC pero ayuda mucho a los servidores HTTPS al reducir su carga de trabajo
  • Persistencia
  • HTTP / 2
  • Depende de en qué se base. Hay un almacenamiento en caché de página efectivo disponible para todos los CMS populares. También asegúrate de que no uses imágenes innecesariamente grandes o CSS demasiado complejo.

    Si se trata de un sitio personalizado, lo mismo se aplica a las imágenes, pero también asegúrese de que el contenido estático tenga un largo tiempo de caducidad de la memoria caché del navegador (para Apache que está configurado en .htaccess).

    Mi experiencia es que importa relativamente poco qué lenguaje de programación se usa, ya que hay muchas otras cosas que contribuyen al bajo rendimiento.

    Sin saber lo que usas no puedo decir mucho más.

    Un consejo obvio es abrir Inspeccionar en el navegador, ir a la pestaña Red y cargar la página para ver qué se carga y cuándo. Al menos en Chrome también puede comparar una página y obtener consejos para mejoras.

    Pocas personas ya dieron respuestas elaboradas, así que lo resumiré con algunos consejos.

    Si tiene imágenes en el sitio web y no se puede hacer clic con ellas con zoom (solo se mantienen en la resolución de la pantalla), haga que tengan el mismo tamaño que en la pantalla (tamaño de píxel) con una profundidad de 96 ppp y se cargarán rápidamente, especialmente como el servidor si mantiene su sitio web encendido, no tendrá que cambiarles el tamaño o cambiar su tamaño antes de mostrarlo.

    Segundo, minimice el uso de secuencias de comandos u otro contenido animado (galería de rollover, etc.) al menos en la página principal, por lo que se cargará más rápido que el resto de las páginas.

    Esas son las cosas que puede hacer, el descanso depende del alojamiento que esté utilizando, supongo, así que intente mover su sitio web al host que se encuentra en un país cercano a la audiencia según el mismo continente, por ejemplo, si se dirige a Francia, aloje el sitio web en Europa, no en China o India (pero ese es un poco obvio).

    Dependiendo del tipo de sitio web y su contenido … podría ser codificación, optimización de imágenes, etc.

    Una forma es habilitar AMP, el proyecto de Google Accelerated Mobile Pages. Simplificando, esto permitirá a Google almacenar las páginas AMP y todo su contenido (es decir, imágenes, videos, etc.) en sus propios servidores de Google. No puede ser mucho más rápido que eso …

    Es posible que no se dé cuenta del hecho de que un retraso de 1 segundo en el tiempo de carga de la página produce:

    11% menos visitas a la página

    6% de disminución en la satisfacción del cliente

    7% de pérdida en conversiones

    Existen varias técnicas para configurar la velocidad del sitio en un sitio web.

    1. Minimice las solicitudes HTTP

    2. Reduce el tiempo de respuesta del servidor

    3. Habilitar la compresión

    4. Habilitar el almacenamiento en caché del navegador

    5. Recursos Minify

    6. Optimizar imágenes

    7. Optimizar la entrega de CSS

    y mucho mas

    Hay diferentes pasos que puede seguir: –

    1.Minifica tu código.

    Creo que si está utilizando un cms como WordPress, encontrará excelentes complementos para minimizar su código, lo que básicamente reduce los comentarios adicionales, JavaScript innecesario y otro código.

    WP-Optimize es una herramienta efectiva para limpiar automáticamente su base de datos de WordPress para que funcione con la máxima eficiencia.

    2. Optimiza tus imágenes

    Las imágenes ocupan una gran parte del espacio, las imágenes pueden subir a varios MB que pueden dañar la velocidad de su sitio web, intente optimizarlas por los diferentes medios que existen, también puede encontrar complementos / extensiones para ello.

    3. Eliminar cosas innecesarias.

    Los complementos, los datos en la base de datos que no se están utilizando deben eliminarse, también ayuda en la seguridad.

    Hay muchos factores involucrados desde el alojamiento hasta la optimización. Si lo aloja en un host compartido, sus opciones son bastante limitadas desde el punto de vista del servidor.

    Pero aún tiene muchos aspectos que verificar.

    Haz lo siguiente primero

    Optimizar las imágenes

    Combina los guiones externos / hojas de estilo

    luego verifique si ha mejorado.

    No mencionó eso si su sitio es estático simple o un sitio web dinámico construido en algún lenguaje de secuencias de comandos web. Si su sitio es dinámico y está construido sobre la plataforma CMS, puede comprar un paquete de alojamiento CMS en Web Hosting | Alojamiento para revendedores | SSD VPS – EzzyTech Networks … Ofrece alojamiento CMS personalizado y su entorno de alojamiento está aún más optimizado para plataformas CMS.

    Por favor envíeme el enlace a su sitio web. Es difícil decir exactamente la razón sin el enlace