html – CSS文件名区分大小写和Css文件缓存

前端之家收集整理的这篇文章主要介绍了html – CSS文件名区分大小写和Css文件缓存前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们正在重写我们的一些网站,并试图为我们的用户充分利用浏览器缓存.我们创建了一组共享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" />

解决方法

URL区分大小写,因此最好的方法是始终使用特定的大小写.为简单起见,我建议将所有内容都设为小写(并用短划线分隔单词).出于@R_301_154@的目的,这也推荐用于您的页面名称和图像.

浏览器会将不同的大小写视为不同的文件,因为他们不知道服务器是否正在执行相同的操作.因此,如果浏览器看到Style / Screen.css的链接,则不会使用它的style / screen.css缓存.

原文链接:https://www.f2er.com/html/227306.html

猜你在找的HTML相关文章