Hola a todos.
Estoy validando y optimizando la velocidad de carga de mi página web mediante Yslow (pluggin de Firefox)
Estoy haciendo revisiones y tengo dudas.. varias, y me gustaría ver si me podéis ayudar un poco. (he revisado la documentación que Yslow trae (Yahoo Developer) y sigo con dudas...
Aquí mis dudas:
- "Make fewer HTTP requests"
* He hecho Sprite de imágenes para reducir peticiones
* Tengo 12 archivos externos CSS (me suele gustar hacer 1 css por módulo de la Web).
¿Debo dejarlo TODO en 1 único CSS?
* Tengo 12 archivos JS (JavaScript) (librerías individuales de Jquery, librería propia de funciones javascript)
¿Debo condensar TODO en 1 único JS?
- "Use a Content Delivery Network (CDN)"
* No tengo ni idea de a qué se refiere con esto...
- "Add Expires headers"
* Me indica que tengo 49 componentes estáticos SIN cabeceras de expiración ...
** ¿cómo se le pone a un JS, o a un CSS, o a un GIF cabeceras de Expiración?
- "Compress components with gzip"
* ¿Es necesario comprimir los elementos con GZIP? (de tener esta librería habilitada en servidor, claro)
** De ser necesario ¿cómo se hace?
- "Minify JavaScript and CSS"
* ¿Es obligatorio la compresión del código JS y CSS?
** Para mantenimiento de proyectos.. es un poco "coñazo" ¿no?
- "Configure entity tags (ETags)"
* ¿Cómo se configuran las ETags?
Bueno, esto es todo...
Si alguien quiere verlo, el inicio de proyecto está en este enlace:
http://www.tucomuni.com/miimagen_javi/
Espero vuestros comentarios antes de continuar con el desarrollo para no incrementar los errores y que luego sean demasiados para arreglarlos.
Un saludo.
Javier