Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: @XSStringManolo en 2 Enero 2020, 02:13 am



Título: Evitar cargar desde cache? O qué?
Publicado por: @XSStringManolo en 2 Enero 2020, 02:13 am
Ando haciendo pruebas y la primera vez que entras a mi web, ves la animación del gif. Pero si recargas la página, el gif lo mantiene o algo? Entonces no se vuelve a ver la animación. Alguna idea como hacer que siempre se reproduzca el stream de imagenes al recargar?
http://stringmanolo.byethost12.com/dhunter/index.html


Título: Re: Evitar cargar desde cache? O qué?
Publicado por: AlbertoBSD en 2 Enero 2020, 03:51 am
He entrado a la pagina y cada vez que presiono F5 la animación Si se reproduce la animación como la primera vez que entre.

He visto los headers del server al mandar el gif y tiene cache de un mes. Podrías agregar que no tenga cache para que siempre se recargue.

Otra opción para reproducir una animación sería un Canvas, pero depende de que este soportado por el navegador.

Saludos!


Título: Re: Evitar cargar desde cache? O qué?
Publicado por: @XSStringManolo en 2 Enero 2020, 04:20 am
He entrado a la pagina y cada vez que presiono F5 la animación Si se reproduce la animación como la primera vez que entre.

He visto los headers del server al mandar el gif y tiene cache de un mes. Podrías agregar que no tenga cache para que siempre se recargue.

Otra opción para reproducir una animación sería un Canvas, pero depende de que este soportado por el navegador.

Saludos!

Igual es cosa de Android. Probé con varios navegadores y me pasa eso que comento.

Lo haré si la subo a un server propio, en el gratuito no tengo acesso a la config del server. Si cambio la header con php igual me la sobrescribe.

No es mala idea lo del canvas. Lo malo que no son todas las imágenes del mismo tamaño y no llevan compresión si las cargo al canvas, como si pasa con el gif. Igual debería crear el gif de forma dinámica con php pero no me gusta meter php porque ya va a abusar bastente el software que va a correr en el backend y no quiero ponerlo a hacer más cosas xD
Perdón si pongo pegas por todo. Busco algo sencillo y eficaz, igual una modificación programática del link al que se hace get, algo tipo: img src="a.gif?a=212020041717271" Esto funcionaría con imágenes?


Título: Re: Evitar cargar desde cache? O qué?
Publicado por: AlbertoBSD en 2 Enero 2020, 04:32 am
Lo haré si la subo a un server propio, en el gratuito no tengo acceso a la config del server.
El htaccess no te sirve para el caso?

Si cambio la header con php igual me la sobrescribe.

Lo que pasa es que si el gif es un archivo estático, nunca va a tocar el PHP, por lo tanto nunca enviara el header que seteaste.

igual una modificación programática del link al que se hace get, algo tipo: img src="a.gif?a=212020041717271" Esto funcionaría con imágenes?

Podría ser si agregas un parámetro random para forzar al navegador a recargar la imagen.

Saludos!