网关应用程序

HTTP读书笔记(三)

两盒软妹~` 提交于 2019-12-21 22:08:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 第六章 HTTP 与网关 1. 网关有: HTTP/*: 服务器端 web 网关,将 HTTP 请求转换为其他协议。 Eg : HTTP/FTP 。 HTTP/HTTPS: 服务器端安全网关,通过网关对 web 请求加密,客户端还是普通的 HTTP 请求。 HTTPS/HTTP :客户端安全加速器网关,也是一种专门用来加密的服务器,让原始服务专门解决请求的问题。 2. 资源网关:也就是最常见的网关:应用程序服务器,会将目标服务器和网关结合在一个服务器中实现,客户端通过 HTTP 进行通信的目地是:与服务端的应用服务相连。 3. 网关应用编程接口,第一个流行的应用程序网关 API 就是通用网关接口 (CGI), 请求需要网关资源时,服务器会请辅助应用程序处理请求,服务端同常将整条请求传给应用程序, CGI 向数据返回一条响应或响应数据,服务端再转会给客户端。但是为每个 CGI 请求引发一个心得进程请求是开销很大的,人们开发了一种新的 CGI 称为快速 CGI(fastCGI), 这个接口模拟了 CGI ,但它作为持久守护进程运行,消除每个请求建立的新进程所带来的性能损耗。 4. 应用程序接口和 Web 服务: HTTP 是作为连接应用程序的基础通信协议,但两个应用程序之间的通信接口协商怎么办? Web