come faccio ad aggiungere una data di scadenza a un tag img?
-
28-09-2019 - |
Domanda
Sto utilizzando l'estensione Page Speed Firebug per migliorare le prestazioni della pagina.Ho una pagina ricca di immagini e uno dei suggerimenti che ha dato è questo:
Sfruttare la memorizzazione nella cache del browser Le seguenti risorse memorizzate in cache hanno una breve durata di freschezza.Specificare una scadenza di almeno una settimana nel futuro per le seguenti risorse:
- http://www.mysite.com/components/com_arrcard/assets/merchant-logos/aap25.jpg (scadenza non specificata)
So che puoi impostare le intestazioni Expires o Cache-Control su un'intera pagina, ma come posso aggiungere una scadenza a un elemento specifico?È possibile o sto interpretando male ciò che suggerisce Page Speed?
Soluzione
Presumibilmente imposteresti la scadenza o le intestazioni della cache su un'immagine utilizzando una sorta di configurazione nel tuo server web (configurare una directory specifica o utilizzare uno script) in modo che anche la richiesta http inviata per ciascuna immagine contenga questi attributi.
Se usi Apache, un'opzione per farlo è mod_scade.
Altri suggerimenti
Se stai utilizzando IIS puoi inserire le immagini in una cartella separata e quindi impostare l'intestazione della cache.Se aggiorni un'immagine, modifica il nome del file in modo che venga aggiornato nel browser la prossima volta che l'utente carica la pagina