使用工具 | VMware 17.0 Xshell 7.0 CentOS 7.0 |
---|---|
参考资料 | 无 |
● ① 用户通过 PC 端发送请求到目标网站, 但是在此之前需要通过 DNS 服务器将目标网站的域名解析为 IP 地址 ;
● ② 获取到目标网站的 IP 地址后, 目标网站会提供一个 CDN 服务, 该服务是一个分布式的缓存, 用于缓存静态的资源如图片、视频、js文件、html文件等, 用于解决目标网站所在服务器距离用户过远导致请求缓慢的问题 ;
● ③ 防火墙用于保护网站的安全, 用户发送的请求一般通过 80 或 443 网络端口去请求服务器的服务 ;
● ④ 用户请求在通过防火墙后会被负载均衡服务器进行分流到不同的Web服务器上进行请求处理 ;
● ⑤ Web服务器每天需要处理大量的请求, 所以不能是一个单独的服务器而是一个服务器集群 ;
● ⑥ 数据库服务器是网站的核心, 用于存放用户的信息, 如果用户需要修改密码或修改用户名的需求时, 会通过Web 服务器发送到数据库服务器进行操作 ;
● ⑦ 存储服务器用于存储用户账户的相关数据, 如用户上传的视频、附件等 ;
● ⑧ 备份服务器专门用于备份其他服务器中的重要数据, 如日志、用户信息等 ;
● ⑨ 缓存服务器用于缓存数据库服务器中的内容, 能够帮助数据库服务器更快速的响应用户的请求。