温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
呃,那同学们,我们应该在什么时候开启这个keep live,在什么时候关闭这个keep live呢?其实很明显啊,我们在刚刚开刚刚这个访问百度首页的时候,我们访问了首页之后,是不是肯定会在这个呃,搜索框里进入一些什么我想搜索的关键字,然后点一下什么其他的按钮,在这个页面里边呢,我们很明显的要有下一步的操作。那在下一步操作和我刚刚打开这个之间的这个时间窗口,时间窗口时间段里边,呃,其实这个时间并不会特别长,我不可能打开一个首页,然后在这看好长时间,对吧?那么在这种情况下呢,一般来说我们呃最好是开启这个keep live,达到刚刚这个呃,TCP连接建立完之后呢,我们可以复用的这个效果。然后相反呢,有一些图片的一些静态的资源,也就是我们在这个HTML页面里边这个一些子请求我们返回的HTML啊,它其实是一个静态的一个骨架,那里边儿有很多其他的引用。我们看一下啊。就是这个啊,它的这个首页。
01:02
啊,在这儿,在它这个首页这里边,其实就是一个骨架,并没有这些,呃。CSS啊,JS啊,一些图片这些资源,它还会在发起,呃,很多的请求,就在我们的这个HTML的这个,呃,一些标签里边,一些隐秘的,呃一些这个link呀,还有这个script呀,等等等等这些额外的战略应用,这些引用里边呢,我们一般来说呢,只会抓取它一次,那么我们在抓取一次的时候,这种情况啊,一般来说我们就不会再去给它开启这个keep live了。啊,更多的时候呢,我们期望把这些资源呢,给它缓存到我们的浏览器里,而不是通过这个每次刷新这个页面呢,去复用之前的连接啊,来达到这个呃,高效啊,而是这个缓存我压根儿就不再向你服务器去请求了,那么这样的效果呢会更好,速度也就会更快一些。这是什么时候用这个keep live,什么时候不用这个live啊,那么接下来呢,我们再看看啊,怎么去通过NGS去配置这个keep live,以及怎么去对这个我们的浏览器去做配置,和我们的这个呃,反向代理的上游服务器去做配置。
我来说两句