Aquí hay 10 formas de acelerar el tiempo de carga de su sitio web. Funciona para la mayoría de las plataformas: –
1. Minimice las solicitudes HTTP
Según Yahoo, el 80% del tiempo de carga de una página web se gasta descargando las diferentes partes de la página: imágenes, hojas de estilo, scripts, Flash, etc.
- ¿Hay alguna manera de reproducir música a través de Spotify en mi sitio sin la función de inserción fea? Si uso la API, ¿siempre te expulsará de mi sitio a la aplicación Spotify?
- ¿Qué va a pasar con ISOHUNT ahora? ¿Y también se eliminarán todos los sitios de alojamiento de torrents?
- ¿Cuál es una buena herramienta de gestión de afiliados o sistema de seguimiento que puedo usar para mi tienda en línea?
- ¿Alguien está usando UDDI? ¿Se está muriendo UDDI?
- ¿Por qué usar un marco de plantillas como FreeMarker es mejor que pasar un archivo html completo en Java?
Entonces para resolver eso: –
- Agilice la cantidad de elementos en su página.
- Use CSS en lugar de imágenes siempre que sea posible.
- Combina múltiples hojas de estilo en una.
- Reduzca los guiones y colóquelos al final de la página.
2. Reduce el tiempo de respuesta del servidor
Su objetivo es un tiempo de respuesta del servidor de menos de 200 ms (milisegundos). Y si sigue los consejos de este artículo, está en camino de lograrlo.
Google recomienda utilizar una solución de monitoreo de aplicaciones web y verificar cuellos de botella en el rendimiento.
3. Habilitar la compresión
Las páginas grandes (que es lo que podría tener si está creando contenido de alta calidad) a menudo son de 100 kb y más. Como resultado, son voluminosos y lentos para descargar. La mejor manera de acelerar su tiempo de carga es comprimirlos, una técnica llamada compresión .
La compresión reduce el ancho de banda de sus páginas, lo que reduce la respuesta HTTP. Lo haces con una herramienta llamada Gzip.
Lea este artículo para obtener más detalles sobre la compresión Gzip. Luego configure su servidor para habilitar la compresión:
- Apache: use mod_deflate
- Nginx: use HttpGzipModule
- IIS: configurar la compresión HTTP
4. Habilitar el almacenamiento en caché del navegador
Cuando visita un sitio web, los elementos de la página que visita se almacenan en su disco duro en un caché o almacenamiento temporal, por lo que la próxima vez que visite el sitio, su navegador puede cargar la página sin tener que enviar otra solicitud HTTP a el servidor.
Para todos los recursos almacenables en caché (archivos JS y CSS, archivos de imagen, archivos multimedia, PDF, etc.), establezca Caduca en un mínimo de una semana, y preferiblemente hasta un año en el futuro. No lo establezca en más de un año en el futuro porque eso viola las pautas de RFC.
5. Recursos Minify
Los recursos WYSIWYG facilitan la creación de una página web, pero a veces crean código desordenado, y eso puede ralentizar considerablemente su sitio web.
Dado que cada parte innecesaria de código se agrega al tamaño de su página, es importante que elimine espacios adicionales, saltos de línea y sangría en su código para que sus páginas sean lo más esbeltas posible.
6. Optimizar imágenes
Con las imágenes, debe centrarse en tres cosas: tamaño, formato y el atributo src.
7. Optimizar la entrega de CSS
CSS tiene los requisitos de estilo para su página. En general, su sitio web accede a esta información de una de dos maneras: en un archivo externo , que se carga antes de que se renderice su página, y en línea , que se inserta en el documento HTML.
8. Priorice el contenido de la mitad superior de la página
Habiendo recomendado que use solo una hoja de estilo CSS y no CSS en línea, hay una advertencia que debe tener en cuenta. Puede mejorar la experiencia del usuario haciendo que la carga de la mitad superior de la página (parte superior de la página) se cargue más rápido, incluso si el resto de la página tarda unos segundos en cargarse.
9. Reduzca la cantidad de complementos que usa en su sitio
Demasiados complementos ralentizan su sitio, crean problemas de seguridad y, a menudo, provocan bloqueos y otras dificultades técnicas.
10. Reduce las redirecciones
Los redireccionamientos crean solicitudes HTTP adicionales y aumentan el tiempo de carga. Por lo tanto, desea mantenerlos al mínimo.
Eso debería ser todo. Si encuentra útil esta respuesta, se apreciará un voto positivo.