Rendere le playlist HLS immutabili, e dire ciò che costa

FixKlusterServices
Spegnimento
19 agosto 2026 alle ore 19:59 UTC
Autore
Kamo
Impegno
c51fc2c

Le playlist erano l'ultima voce nell'audit cache-lifetime di Lighthouse — 300s Originariamente, poi un'ora, ha ancora segnalato. Tutto il resto nella scala era già immutabile; le playlist erano l'eccezione, e a 1 KiB erano le intero elemento rimanente. Sono immutabili per un anno, sia qui che sugli oggetti dal vivo, che erano impostato direttamente da questo lavoro no-ops mentre l'hash sorgente corrisponde e non avrebbe altrimenti li hanno riscritti. Questo muove un costo piuttosto che rimuovere uno, quindi il commento dice così chiaramente: un re-encode non raggiungerà un browser che li ha già memorizzati. La mitigazione è il `?v=` su HERO HLS SRC nel sito di marketing Hero.tsx — quella stringa di query è la chiave della cache per la playlist master, e il master è quello che i nomi varianti playlist, quindi un urto invalida l'intera scala. Entrambi i file portano istruzione, perché la modalità di fallimento altrimenti è un re-encode che sembra questo lavoro silenziosamente non ha fatto nulla.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo