Flash - cómo prevenir el uso de memoria caché para archivos .swf.

Este artículo explica cómo evitar que el navegador use la memoria caché al cargar archivos Flash (.swf) u otros recursos estáticos, para que se vea siempre la versión actualizada del servidor.

Nota: Adobe Flash está discontinuado. Si tu sitio aún referencia archivos .swf, conviene migrarlos a HTML5/video. Los métodos de esta guía también aplican a CSS, JS e imágenes.

Inconveniente

Por defecto, los archivos .swf se descargan una sola vez y luego el navegador los carga desde la caché local. Aunque actualices el archivo en el servidor, los visitantes pueden seguir viendo la versión antigua.

Solución 1 — Encabezado Expires (fecha en el pasado)

El encabezado Expires indica al navegador cuánto tiempo es válido un archivo. Si usás una fecha pasada, el navegador vuelve a pedirlo al servidor.

En HTML (meta, para recursos vinculados en la página):

<meta http-equiv="Expires" content="0" />

En .htaccess (para archivos .swf en el servidor):

<FilesMatch "\.(swf)$">
  Header set Expires "Thu, 01 Jan 1970 00:00:00 GMT"
</FilesMatch>

Requiere el módulo mod_headers habilitado en Apache.

Solución 2 — Parámetro en la URL (cache busting)

Podés forzar la descarga agregando un signo ? y un valor al final de la URL del archivo. El navegador lo trata como un recurso distinto.

Ejemplo en HTML — enlace a otra página:

<a href="pagina-vinculada.html?nocache=1">Ir a la página</a>

Ejemplo — archivo Flash embebido:

<object data="animacion.swf?v=2" type="application/x-shockwave-flash">
  ...
</object>

Cada vez que actualices el archivo, cambiá el número (?v=3, ?v=4, etc.) o usá una fecha: animacion.swf?20250621.

Solución rápida para probar

En tu navegador, recargá sin caché con Ctrl + F5 (o ventana de incógnito) para verificar que el archivo nuevo se sirve correctamente desde el servidor.

¿Necesitás ayuda?

Si actualizaste el archivo y los visitantes siguen viendo la versión anterior, contactá al soporte técnico desde el portal de clientes o el chat online del sitio.

  • flash como prevenir consumo, flash error de memoria, como prevenir uso memoria cache flash, archivos swf
  • 13 Users Found This Useful
Was this answer helpful?

Related Articles

Contraté el servicio pero mi dominio no funciona

Este artículo explica las causas más frecuentes por las que un dominio no funciona y cómo...

Espacio agotado, cómo solucionarlo

Este artículo explica qué hacer si te quedás sin espacio en tu servicio de Web Hosting...

Bandwidth limit exceeded, mi sitio Web no está funcionando.

Este artículo explica qué significa el mensaje Bandwidth limit exceeded y qué opciones tenés para...

Traza de ruta (traceroute) y obtención de IP.

Este artículo explica cómo realizar una traza de ruta (tracert) y cómo obtener la IP pública de...

Inconvenientes comunes relacionados a conexiones FTP

Este artículo describe soluciones a problemas frecuentes en conexiones FTP. Los ejemplos usan el...