RFC 7234 - HTTP/1.1: Caching
Data di pubblicazione: Giugno 2014
Stato: Standards Track
Autori: R. Fielding (editore), M. Nottingham (editore), J. Reschke (editore)
Indice (Contents)
- 1. Introduction (Introduzione)
- 2. Overview of Cache Operation (Panoramica dell'operazione di cache)
- 3. Storing Responses in Caches (Memorizzazione delle risposte nelle cache)
- 4. Constructing Responses from Caches (Costruzione di risposte dalle cache)
- 4.1 Calculating Secondary Keys with Vary (Calcolo delle chiavi secondarie con Vary)
- 4.2 Freshness (Freschezza)
- 4.3 Validation (Validazione)
- 4.3.1 Sending a Validation Request (Invio di una richiesta di validazione)
- 4.3.2 Handling a Received Validation Request (Gestione di una richiesta di validazione ricevuta)
- 4.3.3 Handling a Validation Response (Gestione di una risposta di validazione)
- 4.3.4 Freshening Stored Responses upon Validation (Aggiornamento delle risposte memorizzate durante la validazione)
- 4.3.5 Freshening Responses via HEAD (Aggiornamento delle risposte tramite HEAD)
- 4.4 Invalidation (Invalidazione)
- 5. Header Field Definitions (Definizioni dei campi di intestazione)
- 5.1 Age
- 5.2 Cache-Control
- 5.3 Expires
- 5.4 Pragma
- 5.5 Warning
- 5.5.1 Warning: 110 - "Response is Stale"
- 5.5.2 Warning: 111 - "Revalidation Failed"
- 5.5.3 Warning: 112 - "Disconnected Operation"
- 5.5.4 Warning: 113 - "Heuristic Expiration"
- 5.5.5 Warning: 199 - "Miscellaneous Warning"
- 5.5.6 Warning: 214 - "Transformation Applied"
- 5.5.7 Warning: 299 - "Miscellaneous Persistent Warning"
- 6. History Lists (Elenchi di cronologia)
- 7. IANA Considerations (Considerazioni IANA)
- 8. Security Considerations (Considerazioni sulla sicurezza)
- 9. Acknowledgments (Ringraziamenti)
- 10. References (Riferimenti)
- Appendix A. Changes from RFC 2616 (Appendice A. Modifiche rispetto a RFC 2616)
- Appendix B. Imported ABNF (Appendice B. ABNF importata)
- Appendix C. Collected ABNF (Appendice C. ABNF raccolta)
Direttive cache principali (Core Cache Directives)
Direttive di richiesta (Request Directives) - 7 direttive
max-age: Specifica l'età massima accettabilemax-stale: Consente l'uso di risposte obsoletemin-fresh: Richiede che la risposta rimanga fresca almeno per questa duratano-cache: Forza la validazioneno-store: Proibisce la memorizzazioneno-transform: Proibisce la trasformazioneonly-if-cached: Utilizza solo la cache
Direttive di risposta (Response Directives) - 9 direttive
must-revalidate: Deve essere rivalidata dopo la scadenzano-cache: Può essere memorizzata ma deve essere validatano-store: Proibisce la memorizzazioneno-transform: Proibisce la trasformazionepublic: Può essere memorizzata da qualsiasi cacheprivate: Solo la cache privata può memorizzareproxy-revalidate: Le cache condivise devono rivalidaremax-age: Specifica la durata di freschezzas-maxage: Durata di freschezza per le cache condivise
Codici di avviso (Warning Codes) - 7 codici
- 110: Response is Stale (Risposta obsoleta)
- 111: Revalidation Failed (Rivalidazione fallita)
- 112: Disconnected Operation (Operazione disconnessa)
- 113: Heuristic Expiration (Scadenza euristica)
- 199: Miscellaneous Warning (Avviso vario)
- 214: Transformation Applied (Trasformazione applicata)
- 299: Miscellaneous Persistent Warning (Avviso persistente vario)
Informazioni su questa traduzione (About This Translation)
Questa traduzione è di qualità professionale e segue gli standard di traduzione RFC. Tutta la sintassi ABNF, i nomi dei campi tecnici e le costanti di protocollo sono preservati in inglese per garantire la precisione degli standard internazionali.
Data di completamento della traduzione: 2024
Qualità della traduzione: Qualità professionale
Scenari applicabili: Implementazione di cache HTTP, configurazione CDN, ottimizzazione delle prestazioni Web, riferimento alla documentazione tecnica