|  | 
 
| 
本帖最后由 不二如是 于 2017-6-3 20:20 编辑
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  
 
 
 Request和Response流程中包含了很多重要的基本观念。
 
 
 有必要提前做好铺垫哈~ 
 简单来讲,Request和Response流程包含:
 
 Web浏览器请求Web服务器向他发送一张网页和Web服务器发送这张网页给Web浏览器两个动作。
 然后,该网络浏览器负责显示此页面。
 
 来个流程图:
 
 
 ▲点击高清大图▲ 
 具体步骤描述:
 
 1、在Web Browser(网页浏览器)的地址栏输入网址:http://fishc.com.
 
 2、Browser会查询http://fishc.com对应的IP地址。
 
 3、浏览器向fishc.com的主页发送一个请求。
 
 4、这条请求通过Internet传输到fishc.com的网络服务器端。
 
 5、接收到这个请求的网络服务器会在它的磁盘上寻找这个网页。
 
 6、服务器检索到这个网页并把他返回给浏览器。
 
 7、浏览器将这个网页显示出来
 
 网页上的每个对象,例如一张图,一段内嵌的Flash,CSS文件,都会执行上述流程。
 
 
 
 
 对于动态网页(有数据传输的网页),流程会更复杂些:
 
 
 ▲点击高清大图▲ 
 具体步骤描述:
 
 1、在Web Browser(网页浏览器)的地址栏输入网址:http://fishc.com.
 
 2、Browser会查询http://fishc.com对应的IP地址。
 
 3、浏览器向fishc.com的主页发送一个请求。
 
 4、这条请求通过Internet传输到fishc.com的网络服务器端。
 
 5、接收到这个请求的网络服务器会在它的磁盘上寻找这个网页。
 
 6、Web服务器注意到现在内存中的主页页面是一个包含PHP脚本的文件,将该页面传送给PHP解释器。
 
 7、PHP解释器运行这些PHP代码。
 
 8、某些PHP包含MYSQL语句,PHP解释器将这些MYSQL语句传送给MYSQL数据库引擎。
 
 9、MYSQL数据库引擎将MYSQL语句的的执行结果返回给PHP解释器。
 
 10、PHP解释器将PHP代码的执行结果连带先前的MYSQL数据库引擎的执行结果返回给Web服务器。
 
 11、Web服务器将页面返回给发出请求的客户端,并由客户端显示页面。
 
 
 
 
 上面这两个流程图只需:
 
 
 
 
 
 
 
 这位鱼油,如果喜欢本系列PHP+MySql+Js帖子,请订阅 专辑☞(传送门 )(不喜欢更要订阅   ) | 
 评分
查看全部评分
 |