Aquí hay algunas maneras de mejorar el tiempo de carga de su página:
Javascripts
Analizar Javascripts lleva tiempo, especialmente cuando su audiencia está viendo páginas web a través de su navegador móvil. Para optimizar el tiempo de carga de su página, evite analizar javascripts innecesarios.
- ¿Cuáles fueron las charlas más interesantes en la Conferencia Velocity de este año?
- Sitio web de una sola página y una API REST para acompañar. ¿Cuál es la forma más rápida de llegar?
- Para desarrollar un servicio similar a Google Docs o hackpad, ¿qué tecnologías son necesarias / útiles?
- ¿Cuál es el procedimiento seguido para crear un sitio web y alojarlo?
- ¿Por qué los desarrolladores de PHP son tan lentos en adoptar nuevas tecnologías?
Así que le sugiero que coloque sus javascripts hacia el final de su página, antes del cierre de la etiqueta del cuerpo. De esta manera, permitirá que su sitio se cargue antes que sus scripts.
Otra forma de hacerlo es eliminando códigos innecesarios. Hay algunos recursos que pueden ayudarlo a hacerlo, incluidos Closure Compiler, JSMin y YUI Compressor, entre otros.
Imágenes y videos
La mejor manera de garantizar un tiempo de carga más rápido es escalar sus imágenes en consecuencia. Si no está seguro de qué tamaño sería adecuado para los medios web, no se preocupe. Casi todo el software de edición de fotos tiene una opción para guardar su jpg. o png. archivo para uso web.
Si tiene más de una imagen y se pueden combinar, combínelas. Use CSS Sprite para fusionar sus imágenes y ayudar con su posicionamiento. Este sistema no solo ahorrará su ancho de banda, sino que contribuirá a un tiempo de carga más rápido.
En cuanto a los videos, evite subirlos desde su computadora host a su página web. En su lugar, utilice un navegador de alojamiento de video como Youtube o Vimeo. De esta manera, todo lo que necesita hacer es copiar algunos enlaces y scripts para publicarlo en su página web.
Caché de navegador
La memoria caché del navegador almacena temporalmente los datos de su sitio web en la computadora o dispositivo móvil del usuario. Esto es útil cuando un usuario visita su sitio web más de una vez. Ahorra tiempo porque su usuario no necesitaría descargar nuevamente los datos del sitio web y puede navegar fácilmente tan pronto como esté activado.
Su empresa de alojamiento debería poder ayudarlo a configurar el almacenamiento en caché del navegador en su servidor. También puede consultar estos recursos para ayudar:
- Apache Caching
- Almacenamiento en caché de IIS
- Almacenamiento en caché de Nginx
Usar la red de entrega de contenido (CDN)
CDN es un sistema que dispersa sus datos en varios servidores en función de las ubicaciones geográficas del usuario, el servidor de entrega de contenido y el origen de la página web. Debido a que se extiende por todo el mundo y, por lo tanto, está geográficamente más cerca del usuario, permite que su página se cargue más rápido debido a los intervalos de tiempo reducidos.
Antes de invertir en CDN, pregunte si realmente necesita uno. Si obtiene tráfico de los EE. UU. Mientras aloja su página web en Malasia, es posible que necesite uno. Por otro lado, si está ejecutando un sitio web de una pequeña empresa local que no tiene ninguna visita de otro continente que no sea un CDN, no sería necesario.
Si está buscando usar CDN, aquí hay algunos recursos que pueden ayudar:
- Amazon CloudFront
- MaxCDN
- Edgecast
Evite complementos innecesarios
De acuerdo con un estudio realizado por Mike en su blog http://startbloggingonline.com/s… descubrió que los complementos contribuyeron a un enorme 86% del tiempo de carga de su sitio web. El tiempo de carga de los complementos tarda 1.668 segundos en cargarse y, como muestran los resultados anteriores, las páginas que tardan más de 1 segundo en cargar pueden causar una disminución en el número de visitantes.
Antes de comenzar a implementar complementos, pregúntese si su página web realmente lo necesita. Por ejemplo, ¿necesita el chat emergente en vivo o será suficiente un cuadro de comentarios?
Esta es definitivamente la mejor práctica e incluso si navegas, ¡estoy seguro de que los internautas te dirán lo mismo! Es decir, hasta que alguien encuentre una mejor manera … o un nuevo sistema de desarrollo de sitios web.