Stiamo riscrivendo alcuni dei nostri siti Web e cercando di sfruttare al massimo il caching del browser per i nostri utenti. Abbiamo creato un gruppo di file CSS condivisi che intendiamo utilizzare come "marchio aziendale" su più siti che abbiamo creato.Nome del file CSS Sensibilità alle maiuscole e cache dei file Css
La ragione di ciò, sappiamo che i browser memorizzeranno in cache un file CSS per un determinato periodo di tempo. Cosa succede se si specifica lo stesso nome di file in diversi siti con un diverso alloggiamento, memorizzerà nella cache entrambe le versioni del file (anche se sono lo stesso contenuto) o riconoscerà che si tratta dello stesso file, ignorando quindi il caso del nome file
<link href="http://branding.corporateentity.com/style/screen.css" type="text/css" />
<link href="http://branding.corporateentity.com/style/print.css" type="text/css" />
vs: caso sono
<link href="http://branding.corporateentity.com/Style/Screen.css" type="text/css" />
<link href="http://branding.corporateentity.com/Style/Print.css" type="text/css" />
In generale, evito di usare il caso per distinguere le cose con il nome simile ipotizzando che alcuni sistemi, da qualche parte, faranno la cosa sbagliata. Meglio attenersi a un set di regole di involucro per tutti i nomi. Sarebbe più facile per te creare uno script per rintracciare i problemi del caso nel tuo codice, piuttosto che controllare ogni possibile ambiente web che potrebbe consumarlo. –