Intestazioni di Cache
Un middleware che fornisce supporto per la configurazione delle intestazioni di cache.
Il controllo della cache è una parte cruciale dell'ottimizzazione delle prestazioni web. Impostando correttamente le intestazioni di cache, è possibile ridurre le richieste di rete non necessarie, migliorando così le prestazioni dell'applicazione. Cache-Control è un'intestazione di risposta HTTP utilizzata per specificare le politiche di cache del browser. Controlla chi può memorizzare le risposte in cache, in quali condizioni e per quanto tempo.
Internamente, include implementazioni di tre Handler: CachingHeaders, Modified e ETag. CachingHeaders è una combinazione degli ultimi due. In condizioni normali, si utilizza CachingHeaders.
Modified: Fornisce una validazione della cache basata sull'ultima ora di modifica della risorsa.ETag: Utilizza Entity Tags per offrire un meccanismo di validazione delle risorse più preciso.CachingHeaders: Combina i due meccanismi sopra descritti per fornire un supporto completo al controllo della cache.
Codice di Esempio