我们正在重写我们的一些网站,并试图为我们的用户充分利用浏览器缓存.我们创建了一组共享css文件,我们计划将其用作我们创建的多个站点的“公司品牌”.
原因是,我们知道浏览器会将CSS文件缓存一段确定的时间.如果我在不同的网站中使用不同的外壳指定相同的文件名,它会缓存文件的两个版本(即使它们是相同的内容),也会识别出它是同一个文件,从而忽略了文件名的大小写
<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:
<link href="http://branding.corporateentity.com/Style/Screen.css" type="text/css" /> <link href="http://branding.corporateentity.com/Style/Print.css" type="text/css" />