我很清楚,Web 开发中的一个好习惯是在开发完成后缩小 JS 和 CSS 文件,以减少每次 http 获取下载的数据量。
但是,我的问题是,如果您正在缓存文件,那么 JS 和 CSS 文件缩小在第一页加载后是否有帮助。
我毫不怀疑它第一次会有所帮助,但是如果从磁盘缓存加载文件,缩小是否也会加快加载和执行时间?
或者说此时它的影响相当小。请让我知道你的想法。谢谢。
最佳答案
文件一旦被缓存,就不会再次下载,除非页面指定的文件版本与缓存中已存在的文件版本不同。因此,缩小仅在文件下载时有用,而在下载之后则无用。
文件的缩小肯定会(理论上)对用户代理的解析时间产生影响,但考虑到我们只讨论字符,在任何明显的性能之前,实际上必须有数万个无关的字符将会看到退化。因此,出于实际目的,缩小的文件不会以任何明显的方式比非缩小的文件更快地处理/解析。
关于javascript - 即使文件被缓存,JS/CSS 缩小是否有帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44656987/