发现后端瓶颈:释放峰值性能
利用 Chrome DevTools、MITM 代理和 Wireshark 来查明并解决后端堆栈中的瓶颈
讲师:Hussein Nasser
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 识别后端应用程序的瓶颈
- 查找延迟所在的位置
- 拦截来自移动和 Web 应用程序的缓慢请求
- 使用 DevTools Networking 充分发挥其潜力
- 使用中间人代理MITM拦截HTTP请求
- 使用 Wireshark 进行数据包检查
- 后端应用程序的实际性能分析
要求
- 必须已构建前端或后端应用程序
- 熟悉网络和后端概念
描述
我曾经认为后端的性能取决于应用逻辑本身。然而,还有许多其他因素会影响应用程序的整体质量和性能。网络、连接建立、安全、后端通信、协议序列化、中介等等。
如果您有源代码,则经常调试应用程序可以让开发人员专注于问题并识别它,但是大多数时候,作为工程师,您要么无法访问源代码,要么调试复杂的应用程序非常耗时应用程序。这就是为什么在本课程中,我向您展示一些用于分析后端应用程序性能的工具,并提供一个很好的猜测以及可能出现的问题,而无需进入代码。通常称为黑盒测试。
如果您的应用程序是可通过浏览器使用的 Web 应用程序,则开发工具允许我们几乎检查从应用程序发出的所有流量,并可以告诉我们有关该应用程序的更多信息。如果该应用程序在浏览器中不可用,我们将演示 MITM 代理,它是拦截 HTTP 流量并记录它的代理,这样我们就可以检查请求并查看其中哪些是罪魁祸首。最后,如果应用程序使用的协议不是 HTTP,那么使用代理拦截它会变得有点棘手,因此我们将使用 tcpdump 和 Wireshark 来捕获低级别数据包并以这种方式查看我们的请求。
本课程专为已构建后端和前端应用程序并希望进一步提高技能的开发人员和工程师而设计。本课程是中级到高级的课程,建议学生具有网络和后端基础知识的背景,我有这两个课程的课程。
本课程适合谁:
- 后端工程师
- 前端工程师
- 问答工程师
- 全栈工程师
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。