Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript gzip压缩工具的使用_Javascript_Gzip - Fatal编程技术网

Javascript gzip压缩工具的使用

Javascript gzip压缩工具的使用,javascript,gzip,Javascript,Gzip,我刚从这个网站上得到了GZip软件,正在查看它,并试图转换一个javascript文件,它刚刚直接转换并将扩展名更改为gz。有人能告诉我,我们如何创建一个新文件,而不使用GZip命令行修改原始文件,这个GZip文件是否与web服务器一样IIS在启用压缩时创建并发送到客户端 我正在考虑将我们所有的JS、CSS和HTMl文件预先压缩,这样web服务器就可以直接渲染。我知道web服务器本身只会在客户端支持的情况下渲染这些zip文件,但我只是在尝试一些新东西。假设您在*NIX机器上,您可以使用 gzip

我刚从这个网站上得到了GZip软件,正在查看它,并试图转换一个javascript文件,它刚刚直接转换并将扩展名更改为gz。有人能告诉我,我们如何创建一个新文件,而不使用GZip命令行修改原始文件,这个GZip文件是否与web服务器一样IIS在启用压缩时创建并发送到客户端


我正在考虑将我们所有的JS、CSS和HTMl文件预先压缩,这样web服务器就可以直接渲染。我知道web服务器本身只会在客户端支持的情况下渲染这些zip文件,但我只是在尝试一些新东西。

假设您在*NIX机器上,您可以使用

gzip -c FILE > FILE.gz
将gzip数据写入其他文件。
-c
写入stdout,
将stdout重定向到文件。如果有很多,可以在Bash中尝试一个循环:

for file in *.js
do
    gzip -c "$file" > "${file}.gz"
done

此外,如果客户端不支持非压缩版本,请确保您的服务器会退回到非压缩版本

假设您在*NIX机器上,您可以使用

gzip -c FILE > FILE.gz
将gzip数据写入其他文件。
-c
写入stdout,
将stdout重定向到文件。如果有很多,可以在Bash中尝试一个循环:

for file in *.js
do
    gzip -c "$file" > "${file}.gz"
done
此外,如果客户端不支持非压缩版本,请确保您的服务器会退回到非压缩版本