What's Today

Cloudflare Blog · Matthew Gumport ·

Origin Range Requests: Serving large files without range-request tuning

Cloudflare reemplazó su caché de rangos de tamaño configurable por una implementación que almacena archivos en bloques fijos y combina datos en caché, descargas en curso y nuevas solicitudes al origen. El enfoque limita el trabajo adicional de las solicitudes parciales, valida que los fragmentos pertenezcan a la misma versión del recurso y evita descargas redundantes durante picos de tráfico. En R2, redujo aproximadamente a la mitad el tiempo p99 hasta el primer byte y disminuyó cerca de un 6 % el tráfico de caché por niveles para cargas de trabajo similares. Origin Range Requests ya está disponible en todos los planes y se activa mediante Cache Rules.

Naive byte-range caching can waste gigabytes of origin bandwidth on small requests. We rebuilt our cache architecture in Pingora to coordinate partial fetches automatically, cutting R2 p99 latency in half.

Leer la nota completa en blog.cloudflare.com →