¿Veis este GIF?, ¿se mueve?
Gracias a todos. No entiendo nada.
@[email protected] wafrn lo detecta como video y lo reproduce una vez. se mueve si, la primera vez

Gracias a todos: ya lo he arreglado. La culpa es del AppleWebKit que va embebido en las aplicaciones, que no respeta completamente los convenios para recibir contenido parcial.

Añadiendo unas cabeceras en el proxy inverso para acomodarnos a los caprichos de turno, mi instancia ya está al 100%, por ahora y que yo sepa.

Os voy a freír a gifs.

Lo que me sigue friendo la neurona es que por más que limpo cachés en Mona y en Safari, los gifs que subí ayer se siguen leyendo de las cachés, y por lo tanto no se ven.

Pero los de hace un tiempo a esta parte, sin problema.

@gabriel Qué cabeceras?
@vidalpascual Range e If-Range. Eso ira a las notas que aún estoy escribiendo.
Gabriel Viso ☕️👾 (@[email protected])

@[email protected] @[email protected] Vale, pues creo que ya lo tengo claro. Pese a que HTTP 200 es una respuesta válida para contenido parcial, WebKit espera 206, que es lo que devuelven las CDN y los proxies de otras instancias en las que funciona. He encontrado unas directivas que incluir en la configuración y tiene todas las papeletas de ser esto. https://www.ruby-forum.com/t/partial-requests-206-on-reverse-proxy-cache/198908/2

fedi.gvisoc.com
@gabriel sí, se mueve (Phanpy en Firefox W11)
@gabriel Se mueve (Chrome on Mac, Ice Cubes on iOS)
@gabriel Se ve en iOS en Ivory y Mona.
@gabriel se mueve, ice cubes en iOS
@gabriel Sí, se mueve, Ivory en iOS