Se encuentra en:
Eficiencia
PAUT-0037 (Pauta)
- Área: Usabilidad en aplicaciones web
- Tipo de pauta: Directriz
- Carácter de la pauta: Recomendada
Reducir los tiempos de carga.
El tiempo de carga de una página es un factor muy importante a tener en cuenta para la satisfacción del usuario. Una página nunca debe llegar a tardar 10 segundos en cargarse y lo ideal es que no supere los 3 segundos.
Para reducir los tiempos de carga, podemos utilizar las siguientes opciones:
- Optimizar imágenes para reducir su peso.
- Crear hojas de estilo, que se descargarán una sola vez.
- Usar CSS Sprites: descargar una imagen de 10 KB es más rápido que 10 imágenes de 1 KB (las imágenes de mayor tamaño tienen un efecto negativo en dispositivos móviles).
- Reducir el uso de elementos multimedia, como pueden ser ficheros Flash.
- Dividir la información en varias páginas.
- Intentar evitar el uso de servidores externos.
- Fusionar todos los ficheros de scripts, o la mayoría de ellos, en uno solo y no extenderse en comentarios.
- Utilizar herramientas de cacheo de páginas web para evitar tener que generarla nuevamente con cada visita. Ejemplo: Módulo Boost para Drupal.
En los elementos que se necesiten rutas absolutas, utilizar la dirección IP del sitio remoto en vez de su nombre de dominio.
- Habilitar la compresión en los servidores web para los ficheros de texto plano.
- Colocar los enlaces a los CSS en la parte superior de la página, para que pueda ser formateada correctamente, y el javascript en la parte inferior, para que su ejecución no detenga la carga del resto de elementos de la página.
Contenidos relacionados
Recursos
Código | Título | Tipo | Carácter |
---|---|---|---|
RECU-0164 | Pingdom Tools | Herramienta | Recomendado |
RECU-0165 | Page Speed | Herramienta | Recomendado |
RECU-0166 | YSlow | Herramienta | Recomendado |