网站页面访问流程
主机名称和IP地址规划
服务 | 主机名 | eth0网卡IP | eth1网卡IP | 软件 |
---|---|---|---|---|
防火墙服务器 | firewalld | 10.0.0.81 | 172.16.1.81 | firewalld |
负载均衡服务器 | lb01 | 10.0.0.5 | 172.16.1.5 | nginx,keepalived |
负载均衡服务器 | lb02 | 10.0.0.6 | 172.16.1.6 | nginx,keepalived |
web服务器 | web01 | 10.0.0.7 | 172.16.1.7 | nginx |
web服务器 | web02 | 10.0.0.8 | 172.16.1.8 | nginx |
web服务器 | web03 | 10.0.0.9 | 172.16.1.9 | nginx |
存储服务器 | nfs01 | 10.0.0.31 | 172.16.1.31 | nfs |
备份服务器 | backup | 10.0.0.41 | 172.16.1.41 | rsync |
数据库服务器 | db01 | 10.0.0.51 | 172.16.1.51 | mysql,mariaDB |
批量管理服务器 | m01 | 10.0.0.61 | 172.16.1.61 | ansible |
跳板机服务器 | jumpserver | 10.0.0.71 | 172.16.1.71 | jumpserver |
监控服务器 | zabbix | 10.0.0.72 | 172.16.1.72 | zabbix |
缓存服务器 | 暂无 | 暂无 | 暂无 | 暂无 |
- 客户端 浏览器输入网址信息点击回车
- 客户端 完成域名的解析过程(DNS)
- 客户端 访问相应网站服务器 建立TCP三次握手过程
- 客户端 发送HTTP请求报文
- 服务端 回复HTTP响应报文
- 客户端 浏览器看到网站页面
- 客户端 结束访问网站过程 完成TCP四次挥手过程
HTTP协议请求和响应过程
HTTP请求报文
- 请求行
- 请求方法
- 请求资源
- 请求协议
HTTP 1.0 TCP短连接 HTTP 1.1 TCP长连接 HTTP 2.0 TCP长连接优化(提高用户并发访问的效率)
- 请求头 请求主机信息
- 空行
- 请求主体
HTTP响应报文
- 起始行 状态码信息
- 响应头
- 空行
- 响应体
HTTP协议资源信息
- URL : 全称为Uniform Resource Location,统一资源定位符
- URI : 全称为Uniform Resource Identifier,统一资源标识符
https://blog.1997sty.com/archives/1
#url
blog.1997sty.com
#uri
/archives/1
网站静态页面
- 网页内容是固定不变的,容易被搜索引擎收录
- 因为网页没有数据库的支持,所以在网站制作和维护方面的工作量较大,当网站信息量很大时,完全依靠静态网页比较困难
- 网页的交互性较差,在程序的功能实现方面有较大的限制
- 当客户端向服务器请求数据时,服务器会直接从磁盘文件系统上返回数据
网站动态页面
- 采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查
- 动态资源页面会出现 "?" "&",不便于被搜索引擎收录
- 接收到用户请求,需要让动态服务和数据库服务进行处理
网站伪静态页面
- 可以便于搜索引擎进行收录
- 有数据库服务支持,实现网页交互功能
评测网站好坏的指标
- IP : 根据用户IP地址数量进行统计
- PV : 页面访问量,页面刷新次数
- UV : 记录独立访客数量,cookie或session数量
网站并发量
- 网站服务器每秒能够接收的最大用户请求数
- 网站服务器每秒能够响应的最大用户请求数
- 网站服务器在单位时间内能够处理的最大连接数
最后一次更新于2020-01-10 21:29
0 条评论