PHP学习03-网站访问流程

PHP学习03-网站访问流程,第1张

概述网站访问流程Web分为两类:静态网站和动态网站。流程:浏览器发起访问->DNS解析域名->服务器电脑->服务软件1.静态网站访问必备工具:有两台电脑,PC(个人电脑),里面需要有浏览器;另外一台为服务器(需要有服务软件,假设为APACHE),软件没有数据,故需在里面添加文件夹(准备访问的文件/网页)下
网站访问流程

Web分为两类:静态网站和动态网站。流程:浏览器发起访问->DNS解析域名->服务器电脑->服务软件

1. 静态网站访问

必备工具:

有两台电脑,PC(个人电脑),里面需要有浏览器;另外一台为服务器(需要有服务软件,假设为APACHE),软件没有数据,故需在里面添加文件夹(准备访问的文件/网页)下面蓝线代表两个在同一个互联网下。

访问流程:

在浏览器中需输入URL(uniformed resource location,统一资源定位,即互联网的绝对路径);第一部需要经过URL的解析(DNS,DNS内部包含本地DNS与网络DNS,访问本地DNS无需通过网络,可提高效率。如果本地DNS无法转化IP,就需要网络DNS)。DNS将转换后的IP地址返回给浏览器。浏览器通过IP地址找到服务器。(虽然找到了服务器,但服务器里面资源很多,如何找自己想要的APACH?)这就需要利用端口,APACHE的端口为80。访问APACHE后,即可找到要访问的内容。IP地址后的/index.HTML也称为URI(uniformed resource IDentify,统一资源标志。)Apache根据URI读取文件,读取文件的内容(注意只是读取)。Apache读取文件后,返回结果。浏览器看之前,需要经过浏览器解析,才可展示给用户。(所有人访问的时候,都访问的一样的index文件,若要改变显示的信息,就需要改变index,比较麻烦)


2. 动态网站访问

区别:相对静态网站访问多了几个步骤:需要服务器端解析;需要数据库

在访问内容时,Apache不能识别PHP(只能识别HTML),需通过PHP引擎读取PHP代码。读取PHP代码之后需要进行解析,解析过程中可能需要数据库。PHP引擎通过数据库,找到内容以后再返回给Apache。(注意,PHP引擎得到的内容是PHP代码,但交给Apache的是HTML内容,因为浏览器只能解析HTML文件)

总结

以上是内存溢出为你收集整理的PHP学习03-网站访问流程全部内容,希望文章能够帮你解决PHP学习03-网站访问流程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1167605.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存