ubiquitour.com

No cargar archivo SWF cuando se actualiza el navegador

No cargar archivo SWF cuando se actualiza el navegador

Cuando los desarrolladores crear películas Flash a menudo desplegarlas en la red como archivos SWF. Cuando los usuarios consulten páginas con archivos SWF, su programa de navegador de Web tiene como objetivo reducir al mínimo la cantidad de datos obtenidos. El explorador almacena una copia de la caché de ciertos elementos de datos y archivos de los sitios web cuando los usuarios visitan. Esto significa que si actualiza una página con un archivo SWF en él, el navegador puede no traerlo otra vez sobre la red, pero presentan la versión en caché en lugar de otro.

El problema

Almacenamiento en caché de navegador es un elemento clave en la eficiencia de la red. El hecho de que los navegadores Web caché de contenido de medios hace la experiencia de navegación más rápido, especialmente para archivos grandes como películas Flash. Cuando los desarrolladores trabajan en archivos Flash, utilizan archivos de fuente FLA, exportar a archivos SWF para subir y ver en la Web. Durante el desarrollo del fase de un proyecto de Web un archivo Flash puede sufrir muchos cambios. Una vez que se ha desplegado un archivo, pueden sufrir futuros desarrollos, por ejemplo, para actualizar su contenido. Esto significa que el archivo SWF puede cambiar en cualquier momento.

Efectos

Los efectos de los problemas con los archivos SWF se almacena en caché el explorador afectan el desarrollador y el usuario. Si un usuario está viendo una página y no es consciente de que está usando una versión obsoleta del archivo SWF en el sitio, pueden recibir información no válida o no pueda acceder con éxito a servicios Web. El tema caché es también un problema para los desarrolladores. Cuando usted desarrolla un proyecto Web, es común repetidamente hacer cambios pequeños, incrementales, prueba tus páginas entre cada alteración. Si un desarrollador intenta modificar un archivo Flash y recibe a la versión anterior cada vez que ve en el navegador, esto puede confundir, por tanto, la tarea a mano.

Enfoques de caché del navegador

Los usuarios pueden borrar o "flush", la memoria caché en el navegador siempre que quieran. Cuando actualiza una página utilizando el teclado, puede indicar al navegador para vaciar la caché antes de recargar el contenido de una página. En lugar de pulsar "Ctrl + R" o "F5" puede utilizar "Ctrl + Shift + R" o "Ctrl + F5" para forzar este comportamiento. Para borrar todo el caché actual en el navegador, también puede utilizar las "herramientas", menú "Menú" o "Seguridad", según su propio programa de navegador. Estas técnicas no siempre son confiables. El hecho de que los archivos SWF en Flash Player plug-in puedes borrar la caché de difícil.

Enfoques de secuencias de comandos

Para evitar que el navegador del usuario usando la versión en caché de un archivo SWF, algunos desarrolladores utilizan secuencias de comandos. Cuando una página utiliza JavaScript para incrustar un archivo SWF, es posible añadir en el archivo de datos variables. Mediante la adición de una variable aleatoria a la URL del SWF, los desarrolladores pueden forzar el explorador para volver a cargar el archivo SWF cada vez. El problema también afecta a código interno para películas Flash. Cuando los archivos SWF leen datos desde fuentes externas, estos datos pueden también ser almacena en caché. El enfoque suele ser el mismo para este tema, con los desarrolladores agregar variables al azar a sus códigos de enlace a los recursos más recientes para cargar la fuerza.