Skip to content

Commit

Permalink
update sql docs
Browse files Browse the repository at this point in the history
  • Loading branch information
fengzhao committed Jan 12, 2025
1 parent f603bfa commit cbd2a46
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 0 deletions.
9 changes: 9 additions & 0 deletions http/HTTP权威指南.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -2574,6 +2574,15 @@ https://www.cnblogs.com/kevingrace/p/10459429.html



| HTTP/1.0问题 | HTTP/1.1改进 | |
| ------------------------------------- | ------------------------------------------------------------ | ---- |
| 不能让多个请求共用一个连接 | 默认支持持久连接(keep-alive),管道化(pipelining)特性允许客户端在一次TCP连接中发送所有的请求,这对于提升性能和效率而言意义重大 | |
| 缺少强制的 Host 首部 | 强制要求客户端提供 Host 首部,让虚拟主机托管(在一个 IP 上提供多个 Web 服务主机域名)成为可能 | |
| 缓存控制相当简陋 | 扩展缓存相关首部以增强缓存控制,增加Range请求以支持断点续传,增加Upgrade 首部以支持升级到其它协议比如WebSocket | |
| 仅支持基本的GET、POST 和 HEAD请求方法 | 增加了OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 等六种请求方法,扩展了功能 | |



## HTTP/2 2015年

2012 年初,HTTP 工作组(IETF 工作组中负责 HTTP 规范的小组)启动了开发下一个 HTTP 版本的工作。
Expand Down
14 changes: 14 additions & 0 deletions nginx/1.nginx入门.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -1310,6 +1310,20 @@ curl 'http://localhost:8080/test'





### ngx_http_sub_module

ngx_http_sub_module模块是一个过滤器,它修改网站响应内容中的字符串,比如你想把响应内容中的`123`全部替换成`321`,这个模块已经内置在nginx中,但是默认未安装,需要安装需要加上配置参数:**--with-http_sub_module**

在reponse的时候,对http的内容进行替换。比如说在开发中有多台的主机,但是在返回的时候需要对各台主机的内容来进行替换,那么就需要用到这个。

官方文档地址http://nginx.org/en/docs/http/ngx_http_sub_module.html





## 动态模块

原生 Nginx 增加、修改一个第三方模块,需要重新编译源代码,所有的模块都是用静态链接的形式组织起来的。
Expand Down
6 changes: 6 additions & 0 deletions nginx/深入浅出HTTPS/1.深入浅出HTTPS.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@



安全套接字层(SSL)是最初的协议,用于以HTTPS的形式为HTTP通信提供加密。

SSL有两个公开发布的版本——版本2和版本3。这两种方法都有严重的密码弱点,不应再使用。

由于各种原因,该协议的下一个版本(有效的SSL 3.1)被命名为传输层安全(TLS)版本1.0。随后又发布了TLS 1.1、1.2和1.3版本。SSL协议有大量的弱点,在任何情况下都不应使用。



- 为什么用了 HTTPS 就是安全的?
Expand Down

0 comments on commit cbd2a46

Please sign in to comment.