【讨论题】结合HTTP不同版本协议,聊聊Nginx的应用
913
等8人参与

结合HTTP3.0、HTTP2.0、HTTP1.1协议,聊聊Nginx的应用

题目解析:
在当前这个互联网时代,越来越多的应用场景使用 HTTP 协议(超文本传输协议),它是一个十分重要的协议。HTTP 当前主要使用的版本是 HTTP1.1,HTTP2.0 和 HTTP3.0。想要把Nginx 应用到大师级别,对于这些协议了解决定了你的这个深度。
那么你拿对HTTP协议一点了解在来谈谈Nginx应用。

核心知识点:
第二章、基础篇
第三章、场景实践篇
第四章、深度学习篇
第五章、Nginx架构篇
第六章、新特性篇

例:
Jeson拿HTTP2.0协议中一个特性为例,就是服务端的主动推送机制,浏览器发送一个请求的时候,服务端会主动向浏览器推送与请求相关的资源,这个时候浏览器就不用再发起后续的请求,如下图:
图片描述

Nginx 的配置如下:
server_name  www.jesonc.com;  
root /test;  
 index index.html index.htm;
   location = /index.html
 {
     http2_push /css/style.css; 
     http2_push /js/main.js;
     http2_push /img/yule.jpg;
      http2_push /img/avatar.jpg; 
  }

如果用户请求 index.html 页面,服务端会主动推送这些元素(/css/style.css、/js/main.js、/img/yule.jpg、/img/avatar.jpg)给到客户端

我的作业
去发布

登录后即可发布作业,立即

全部作业

数据加载中...

意见反馈 帮助中心 APP下载
官方微信