Web 网站的基本工作原理
来源:互联网 发布:安全大数据 编辑:程序博客网 时间:2024/06/05 19:49
Web 网站的基本工作原理
- Web
- Apache
静态页访问
- 示例:http://www.test.com/index.html
请求步骤:
(1) 用户输入需要访问的地址或者具体的网页文件
(2) 开始域名解析,会先找到本地的 hosts 文件,然后再找网络上的 DNS 服务器,最终解析到 ip 地址
(3) ip 地址所在机器的 Web 服务器接收这个请求,获取请求文件 index.html
(4) web 服务器将这个文件的信息返回给用户所用的浏览器
(5) 浏览器解析 html 代码,显示出数据
动态页访问
- 示例:http://www.test.com/test.php
请求步骤:
(1) 用户浏览器输入网址以及请求的动态文件的脚本
(2) 域名解析,先找本地 hosts ,再找 DNS
(3) web 服务器接收请求,获取请求文件 test.php
(4) web 服务器将 test.php 交给 php 引擎处理
(5) php 引擎解析 php 代码,如果连接了数据库,就调用 mysql 扩展,去操作数据库,最终将解析成 html 文件
(6) 将解析的 html 文件返回给 web 服务器(Apache)
(7) web服务器返回 test.php 得到的最终 html 文件给浏览器
(8) 浏览器解析html代码,显示数据
apache 的工作原理
Apache的诸多功能都是通过模块进行加载的,自己本身并不具备那么多能力(功能),下图以 php 为例
0 0
- Web 网站的基本工作原理
- Web网站工作原理解析
- Web的工作原理
- web的工作原理
- web的工作原理
- 分布式Web应用----zookeeper基本工作原理
- CPU的基本工作原理
- mdev的基本工作原理
- mdev的基本工作原理
- calc 的基本工作原理
- mdev的基本工作原理
- mdev的基本工作原理
- mdev的基本工作原理 .
- GDB的基本工作原理
- git 的基本工作原理
- GDB的基本工作原理
- 磁力计的基本工作原理
- mdev的基本工作原理
- Android开发笔记(一百一十一)聊天室中的Socket通信
- Verilog十大基本功2(testbench的设计 文件读取和写入操作 源代码)
- [树状数组] poj 2481 Cows
- win7的svn客户端查看日志时,出现:there has been a problem contacting the server
- Firebird(全功能的,免维护的数据库,能够管理多个独立的数据库) V2.1.3 英文特别版
- Web 网站的基本工作原理
- select 获取选择的值
- Rx处理服务器请求、缓存的完美封装
- linux下如何查看某软件是否已安装
- QL的四种连接-左外连接、右外连接、内连接、全连接
- js注意事项10
- Windows下安装VMware
- linux常用命令1
- 产品经理武林大会2016(深圳站)