小编jef*_*f-h的帖子

JavaScript什么时候不应该被gzip压缩?

我注意到一些大牌网站在同一页面加载时提供压缩的JavaScript和一些未压缩的JavaScript.

我还读到,在https上提供JavaScript时不应该使用gzip.为了支持这一点,我注意到当从谷歌的CDN提供jQuery时,他们只提供从HTTP压缩的服务,而不是来自HTTPS.

例如,第一个被压缩; 第二个不是.

http://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"
https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"
Run Code Online (Sandbox Code Playgroud)

但是,如果您通过https从Microsoft CDN中提取jQuery:

https://ajax.aspnetcdn.com/ajax/jquery.mobile/1.3.2/jquery.mobile-1.3.2.min.js
Run Code Online (Sandbox Code Playgroud)

它是压缩的.

无论HTTPS是否在同一页面上加载压缩和未压缩的大型站点的示例:

所以我的问题是:我什么时候应该gzip我的JavaScript,什么时候不应该?

请注意,您可以使用gzip over SSL吗?和连接:Keep-Alive标题有点类似,因为那里的答案解释了在什么情况下压缩不应该在HTTPS下使用.但是,这只是我的一半问题 - 一些HTTP(而非HTTPS)网站也会压缩一些但不是全部的javascript资源,例如上面提到的Stackoverflow示例.

javascript gzip

13
推荐指数
1
解决办法
2435
查看次数

标签 统计

gzip ×1

javascript ×1