- Se descapó
- 19 de agosto de 2026 a las 18:10 UTC
- Autor
- Kamo
- Compromit
- e414d05
MinIO devuelve objetos bytes exactamente como se almacena. Codificación de Contenidos y los dos temas IngressRoutes llevaron .strip-hsts . y Pero sin compresión. Así que todo en forma de texto en theme.kamocrm.com se fue fuera sin comprimir, en cada petición fría, a cada sitio incrustarlo. El widget de chat es el peor de los casos y la razón por la que esto salió a la luz: 145 KB de JavaScript, sin Content-Encoding, incrustado en las propias páginas de los clientes, donde está Reportado contra *su* puntuación de Faro en lugar de la nuestra. El tema config.json cada aplicación obtiene en el arranque, los logotipos de SVG y las listas de reproducción HLS son todos en la misma posición. Deliberadamente, InclusoTypes en lugar de reutilizar el grupo a nivel de todo el cluster Compress' middleware's desnudo comee: . Este anfitrión es abrumadoramente binario ya comprimido - Fondo WebP, carteles JPEG, MP4 y MPEG-TS segmentos medidos en cientos de megabytes y corridos los a través de gzip gasta CPU por petición para producir la producción no menor que su entrada. La lista sólo nombra los tipos que realmente se encogen; todo lo demás se pasa por sin tocar. En contra de vivir antes de empujar: ninguna deriva preexistente en ninguno de los dos ruta (-strip-hsts" y "cors" coinciden con el repo exactamente), por lo que los únicos cambios son el nuevo middleware y las dos referencias a ella. También aumenta las listas de reproducción de HLS de máx-age=300. Eso fue mucho más corto que su propio razonamiento declarado requerido - el comentario sólo pide que un código de reenco se convierta en visible sin esperar un año y lo suficientemente bajo para ser reportado como un Política ineficiente de caché contra cada página que incrusta el carrete. Un recodificado es un acto deliberado que ocurre un puñado de veces al año (la fuente-sha256 sin cambios en cualquier otra carrera), así que una hora de propagación no cuesta nada a nadie se notará, y el rancio añadido-revalidar responde a un jugador que regresa de caché inmediatamente para el día después de eso. Los segmentos se mantienen inmutables y loop.mp4 se mantiene en 300s, ya que el contenedor MediaMTX init lo lee en reinicio. Esa última parte sólo tiene efecto en la siguiente recodificación real, desde el trabajo No-ops mientras la fuente hachís coincide; las listas de reproducción en vivo mantienen su corriente cabeceras hasta entonces.