分析http协议和高并发网站架构
案例任务名称 |
分析http协议和高并发网站架构 |
案例训练目标 |
|
包含技能点 |
|
环境要求 |
PC支持VT,2G内存以上;vmware虚拟机安装有CentOS7;主机安装wireshark和firefox浏览器 |
案例子任务一、分析http协议
1、搭建http协议分析平台
-
在虚拟机docker.centos7启动httpd;
1、编辑简单的html页面,要求:
-
包含一个CSS文件、一个JS文件
-
包含一段文字
-
包含两张图片
-
-
把html页面及其相关文件上传到虚拟机,在主机使用firefox访问html页面;
2、使用firefox分析http协议
-
清除firefox缓存,选项》隐私与安全》清空近期历史记录
-
打开firefox开发者工具箱,web开发者》切换工具箱(Ctrl+Shift+I);
-
刷新页面,使用工具箱分析http协议,记录分析每次请求分析的过程;
拓展任务、使用wireshark分析http协议
-
打开wireshark软件,选定数据包捕获接口;
-
清除firefox缓存,刷新页面;
-
分析wireshark捕获的数据包,
案例子任务二、分析高并发网站架构
1、在互联网查找高并发网站
-
网站的域名和简介,流量分析
jd.com
电商平台
高可用、高扩展、低成本、多快好省
-
网站的架构设计图,画出拓扑图
2、网站架构分析
-
网站高并发技术分析,列出技术项
-
网站高可用技术分析,列出技术项
作者:Jace Jin
github地址:https://github.com/buxianghua
原创文章版权归作者所有.
欢迎转载,转载时请在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
欢迎转载,转载时请在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结