视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
nginx到php的执行流程
2020-11-03 23:11:49 责编:小采
文档


nginx到php的执行流程

nginx与php处理用户请求响应流程图

简单总结了一下用户从浏览器请求网址(HTTP请求),到服务器处理请求返回数据过程,如有错误或表述不正确,欢迎讨论交流。

HTTP 事务执行过程

● 客户端(浏览器)做出请求操作(输入网址、点击链接、提交表单)。

● 客户端对域名进行解析,向设定的 DNS 服务器请求 IP 地址。

● 客户端根据 DNS 服务器返回 IP 地址采用三次握手与服务端建立 TCP/IP 连接。

● TCP/IP 连接成功后,客户端向服务端发送 HTTP 请求。

● 服务端的 Web Server 会判断 HTTP 请求的资源类型,进行内容分发处理;如果请求的资源为 PHP 文件,服务端软件会启动对应的 CGI 程序进行处理,并返回处理结果。

● 服务端将 Web Server 的处理结果响应给客户端

● 客户端接收服务端的响应,并渲染处理结果,如果响应内容需要请求其他静态资源,通过 CDN 加速访问所需资源。

● 客户端将渲染好的视图呈现出来并断开 TCP/IP 连接

推荐:《PHP教程》

下载本文
显示全文
专题