javascript - 即使文件被缓存,JS/CSS 缩小是否有帮助?

标签 javascript html css caching minify

我很清楚,Web 开发中的一个好习惯是在开发完成后缩小 JS 和 CSS 文件,以减少每次 http 获取下载的数据量。

但是,我的问题是,如果您正在缓存文件,那么 JS 和 CSS 文件缩小在第一页加载后是否有帮助。

我毫不怀疑它第一次会有所帮助,但是如果从磁盘缓存加载文件,缩小是否也会加快加载和执行时间?

或者说此时它的影响相当小。请让我知道你的想法。谢谢。

最佳答案

文件一旦被缓存,就不会再次下载,除非页面指定的文件版本与缓存中已存在的文件版本不同。因此,缩小仅在文件下载时有用,而在下载之后则无用。

文件的缩小肯定会(理论上)对用户代理的解析时间产生影响,但考虑到我们只讨论字符,在任何明显的性能之前,实际上必须有数万个无关的字符将会看到退化。因此,出于实际目的,缩小的文件不会以任何明显的方式比非缩小的文件更快地处理/解析。

关于javascript - 即使文件被缓存,JS/CSS 缩小是否有帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44656987/

相关文章:

html - 全宽(固定高度)响应式 youtube 嵌入横幅

html - 更改菜单栏字体大小

javascript - 如何使用 jQuery 使元素粘在屏幕底部?

CSS: IE7 <div> 的空白区域占用空间

javascript - 在 Angular 单元测试中验证 ng-pattern

Javascript 返回函数发生得太晚了

javascript - React Native Chart Kit - 条形图颜色从上到下淡出每个条

javascript - 如果文本框为空,则出现 angularjs Nan

html - 如何在 IE 7 的表格单元格内的 div 中右对齐工作?

html - z-index - 将深层嵌套元素放在最前面