Ciao Andrea e complimenti per l'articolo.
Vorrei aggiungere solo che, con certi hosting, l'attivazione della cache del browser tramite file .htaccess (vedi in particolare l'istruzione ExpiresDefault "...") può dare problemi riguardo alla parte testuale/html delle pagine.
Per esperienza diretta e su di un certo hosting diffusissimo in Italia, ho infatti rilevato che, una volta aperte due o tre pagine, cliccando in seguito su voci di menù diverse, vengono sempre mostrate alcune delle pagine aperte inizialmente, a meno che non si faccia un refresh col pulsante apposito del browser (che solitamente causa un rinfresco della cache per quella pagina). Tale problema è ovviamente ancor più rilevante se abbiamo un sito che permette ai visitatori di iscriversi e accedere a un'area riservata.
A tali situazioni, al momento, ho posto rimedio inserendo nel file .htaccess un'istruzione per disattivare la cache del browser per la sola parte html delle pagine (ExpiresByType text/html "access plus 0 seconds").
Ovviamente, ben venga se qualcuno riesce a proporre una soluzione migliore.