Passa al contenuto principale

Riferimenti

Panoramica sugli Header HTTP di iSmartFrame

Gli header HTTP sono metadati e direttive inviati sia dal browser (richiesta) che dal server (risposta) ogni volta che un utente visita il tuo sito web. Svolgono un ruolo cruciale nel definire come i contenuti vengono richiesti, serviti, protetti e, soprattutto, memorizzati nella cache.

iSmartFrame utilizza questi header per applicare le sue ottimizzazioni e per controllare finemente il comportamento del tuo sito. Comprendere la differenza tra gli header di richiesta e quelli di risposta è fondamentale per diagnosticare il comportamento della cache e verificare che le ottimizzazioni siano attive.

Questa guida funge da introduzione alle due principali categorie di header che incontrerai lavorando con iSmartFrame.

Header di Richiesta (Request Headers)

Gli Header di Richiesta sono le informazioni che il browser di un utente (il "client") invia ai server di iSmartFrame quando richiede una pagina o una risorsa (come un'immagine o un file CSS).

Questi header comunicano a iSmartFrame le intenzioni dell'utente, le sue capacità (es. "posso accettare immagini in formato WebP?") o la sua identità (es. "ecco i miei cookie").

➡️ Approfondisci: Guida agli Header di Richiesta

Header di Risposta (Response Headers)

Gli Header di Risposta sono le istruzioni che i server di iSmartFrame inviano indietro al browser dell'utente dopo aver ricevuto una richiesta.

Questi sono gli header più importanti per l'ottimizzazione, poiché dicono al browser come comportarsi. Ad esempio, gli header di risposta di iSmartFrame definiscono:

  • Per quanto tempo il browser deve conservare un file in cache (es. Cache-Control).
  • Se la pagina è stata servita dalla cache di iSmartFrame (es. X-iSF-Cache-Status).
  • Quali policy di sicurezza applicare.

➡️ Approfondisci: Guida agli Header di Risposta