饥人谷技术博客

熟悉后端语言

2016-09-08  本文已影响0人  浩天天
1.简单描述下web 服务器、PHP、数据库、浏览器是如何实现动态网站的?

答:

2.常见的 WEB 服务器有哪些?

答:

3.打开浏览器,在地址栏输入http://jirengu.com页面展现了饥人谷官网的信息,整个过程发生了什么?(饥人谷官网后台语言 php,web服务器 nginx,数据库 mysql)

答:1.用户在地址栏输入http://jirengu.com,开始解析域名,根据DNS查找到web服务器的IP地址,先从本地缓存去找,如果找到并且对的上那他就直接拿出来用,如果没找到他就会依次到系统缓存、路由器缓存、局域网缓存等一直往上找,如果都没找到就去根服务器寻找。
2.浏览器访问这个IP的服务器,并且发送http请求,nginx服务器会分析这个请求,查找相对应的PHP文件,将这个PHP文件发送给PHP服务器进行解析,如果需要将这个PHP文件链接到数据库,则nginx会把相关请求发送给PHP服务器,PHP服务器处理完成后生成HTML代码发送给nginx服务器。
3.浏览器下载HTML代码,进行解析渲染,把网页呈现给用户。

动手:

![搜狗截图16年09月08日1646_1.png](https://img.haomeiwen.com/i2487339/ea18331339528fc7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
上一篇 下一篇

猜你喜欢

热点阅读