00:00
嗯,那么好,同学们,我们继续看一下j zip的静态压缩,这j zip的静态压缩和我们刚刚讲的这个j zip动态压缩呢,嗯,它其实是一个互补,或者说它是它的一个扩展的功能。呃,我们的j zip呢,呃,动态压缩这些数据包的时候,是无法使用这个center file的,这静态压缩呢,就完美解决了这个问题,它可以把呃,我们所需要请求这些资源文件,比如说在NG上呢,有一个什么什么点HTML,什么什么点CSS,那这些文件呢,我们可以预先的给他打包成一个压缩包,这东西呢,并不适合这个我们的反向代理,只是适合我们作为资源服务器的时候,它可以帮我们去把这个。呃,压缩包直接传递给我们的客户端,就是直接在这在本地磁盘上去找压缩包,在这之前啊,是磁盘上有一个文件,然后呢,GZ会把它压缩,压缩完之后传过去。这个静态压缩指的就是你磁盘上有一个呃文件,那这个文件呢,同时还配了一个压缩包,比如说index.html,然后还有一个index.html.gz就是提前压缩好的压缩包。
01:11
那么我们的NG在开启了静态压缩之后,它会优先去读取这个GZ文件,直接一个send file直接就扔给我们的客户端了,让他拿着这个GZ文件让他去解压就可以了,而不再去动态去压缩了,这就是这个呃,GZ的这个静态压缩,那么这静静态压缩啊,它的功能呢啊比较简单,我们看一下这官方文档。嗯,这这是upstream是吧。退回去。大家看这个g zip相关的模块呢,有这么几个啊,嗯,这个NG x.HTb.g zip,这就是我们刚刚给大家讲的这个g zip压缩,然后再看到这下边还有一个叫jip static module啊,这就是它的这个,呃。
02:03
静态压缩的方式啊。这种静态压缩呢,它默认牛外呢,没在我们的这个预编译这个包里,然后我们需要去在编译的时候呢,手动加上啊位啊这http j z sta module啊这么一个命令,然后重新编一下这个N,那么现在呢,先把它给配置起来啊。嗯,在这呢。你找到这个。我们的这个,嗯。这个反向代理服务器吧,然后我们接下来呢,在这个反向代理服务器里边去操作,嗯。先去这个,呃,编译一下NG。01:21点六在这呢,我们去重新编译一下,点con。Configure,然后杠杠pro。Fix,然后你这个目录,你之前的那些你都得跟上啊,然后是user。
03:05
在N这个下,然后再接下来呢,我们再呃,额外的再加上它的这个命令。这一摘,With,这个zip,这个configure。让他重新去编译一下。嗯,仔细看看没有报错对吧,然后make。Make完了之后呢,接下来我们。复制文件对吧,复制文件之前呢,先停掉之前这这个STEM。
04:00
Ctl,然后stop这个。CD的OB。这个NG,然后copy过去CP。嗯,Copy之前我们先备份一下之前的这个啊,CP一下user local n这个词,嗯,下的这个。然后到。挪一下吧,安慰一下。Local。并下。春季。然后再复制。CP登记之词。然后到。Local。再给它复制过去。
我来说两句