Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/03/2013, 01:00
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: pre cargar archivos jquery

Te explico, en realidad todos los archivos que se leen al cargar una página, se guardan en la cache, en este caso en particular, los estás precargando, es decir, aunque todavía no se deban visualizar, ya quedan alojados en la cache, un ejemplo típico, hacés un botón con una imagen de fondo, que la hacerle over con el mouse, cambia de imagen, si vos no precargaste esa imagen, al hacer el over, seguramente vas a ver un pequeño parpadeo, como que el fondo por un instante, queda en blanco, si la precargás, ese problema no ocurre.
Pero lo anterior es solo una parte de la cuestión, la otra es el tiempo que los archivos permanecen disponibles en la cache del navegador, lo que se controla con el llamado "tiempo de expiración", ese tiempo por defecto es minimo, pero puede ser controlado, si los archivos son estáticos (imágenes que vas a usar siempre, fuentes, flash, css, js, etc) entonces te conviene complementar la precarga con un aumento del tiempo de vigencia del archivo en la cache, insisto en el concepto, los archivos, "siempre" se alojan en la caché, cuando el navegador lo tiene que volver a mostrar, revisa primero la fecha de expiración, y si esta no caduco, carga el archivo nuevamente, pero desde la cache, y no del servidor. Para aumentar dicho tiempo, lo aconsejable es utilizar .htaccess y mod_headers ó mod expires, en este post un par de ejemplos
http://www.forosdelweb.com/f58/espec...-cache-976380/

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.