相同的样式表是否在不同的页面上多次加载?

时间:2009-02-05 10:50:49

标签: css browser

我在大型Intranet系统上工作 - 因为它是十年前开始的一个演化系统,不幸的是它的设计并不好,需要完全重写,因为它目前使用框架工作。

基于框架的布局存在的问题是,有一个“主要”部分可以完成样式表的包含。这是一个非常简单的问题,但我从来没有找到任何证据。是否会多次加载相同的样式表,因为它位于不同的网页上?或者浏览器是否对其进行缓存并对同名样式表进行比较检查。 JavaScript库是否相同?

2 个答案:

答案 0 :(得分:2)

是的,浏览器会从每个帧的缓存中加载外部脚本和样式表,除非您通过向这些文件发送no-cache标头来故意破坏它。

答案 1 :(得分:1)

AFAIK浏览器应始终在发出http请求(GET)之前查询其缓存 “总是”是一个有效的词,因为我们都知道浏览器应该和不应该做的问题! 此规则应适用于浏览器请求的任何文件类型。