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 error de memoria, como prevenir uso memoria cache flash, archivos swf
  • 44 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

Cómo prevenir el consumo de la transferencia (bandwidht)

Este artículo explica qué es la transferencia de un servicio de hosting, qué hacer si se agotó y...

Inconvenientes comunes relacionados a conexiones FTP

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

Causas y soluciones de alertas de Malware o Virus por acciones de Code Injection

Este artículo explica las alertas de malware o virus que pueden aparecer en servicios de hosting...

Cómo migrar Web completa hacia otra plataforma

Este artículo describe cómo migrar el contenido de un servicio administrado por cPanel hacia uno...

Phplist - error 500

Este artículo explica el error 500 en phpList cuando se envía correo a una tasa superior al...