gpt4 book ai didi

javascript - 使用压缩的 JavaScript 文件(不是运行时压缩)

转载 作者:太空宇宙 更新时间:2023-11-04 06:35:04 28 4
gpt4 key购买 nike

我必须将大量基于 JS 的项目部署到嵌入式设备。它的磁盘大小不超过 16Mb。问题是我缩小后的 js 文件 all-classes.js 的大小约为 3Mb。如果我使用 gzip 压缩它,我会得到一个 560k 文件,可以节省大约 2.4M。现在我想将 all-classes.js 存储为 all-classes.js.gz 这样我可以节省空间并且它可以很好地被浏览器解压缩。我所要做的就是处理标题。

现在的问题是如何包含 .gz 文件以便浏览器理解和解压缩?我知道 .gz 文件包含文件结构信息,而浏览器只接受原始 gzip 数据。因为我想存储原始 gzip 数据。这是某种缓存!

最佳答案

当请求“all-classes.js”文件时,您需要做的是返回“all-classes.js.gzip”的内容以及附加的“Content-Encoding: gzip”HTTP header 。但只有当请求首先包含“Accept-Encoding: gzip”HTTP header 时才有可能...

关于javascript - 使用压缩的 JavaScript 文件(不是运行时压缩),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12418822/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com