non so se questa domanda devo postarla nella sezione php, ma essendo inerente la faccio qui.

Ho letto anche che inserendo questo script all'interno del .htaccess
codice:
# caching 1 settimana (in secondi)
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
In pratica si abiliterà l’expires per gli elementi “statici” della pagina.
Dopo 1 settimana (604800 secondi) gli elementi saranno scaricati di nuovo:

Cosa significa, che dopo una settimana gli elementi sono scaricati di nuovo:

a) che se l'utente si collega al sito e nel frattempo io carico una nuova immagine, un nuovo pdf che sostituisce il precedente, l'utente non vede la versione aggiornata?
b) che di sicuro vede la versione aggiornata, e che comunque tra una settimana il browser eseguirà il caching dei file?

grazie ancora.