Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " Backend Performance "

Chia Sẻ Khóa Học Khắc Phục Sự Cố Hiệu Suất Backend [Khóa 6475 A]

28 tháng 8 2024 / No Comments

Mở khóa hiệu suất Backend đỉnh cao với Chrome DevTools, MITM Proxy và Wireshark.

Những gì bạn sẽ học được:

  • ✓ Xác định các bottleneck trong các ứng dụng backend.
  • ✓ Tìm nơi có độ trễ (Latency).
  • ✓ Chặn các slow request từ Mobile và Web App.
  • ✓ Sử dụng DevTools Networking để khai thác hết tiềm năng của nó.
  • ✓ Sử dụng Man in the middle proxy MITM để chặn các HTTP request.
  • ✓ Sử dụng Wireshark cho packet inspection.
  • ✓ Phân tích hiệu suất thực tế của các ứng dụng Backend.

Tôi từng nghĩ rằng hiệu suất của backend phụ thuộc vào chính logic ứng dụng. Tuy nhiên, có nhiều yếu tố khác đóng vai trò trong chất lượng và hiệu suất chung của ứng dụng. Mạng, thiết lập kết nối, bảo mật, giao tiếp backend, protocol serialization, trung gian và nhiều hơn nữa.

Thông thường, việc gỡ lỗi ứng dụng nếu bạn có mã nguồn cho phép nhà phát triển tập trung vào vấn đề và xác định nó, Tuy nhiên, hầu hết thời gian với tư cách là một kỹ sư, bạn không có quyền truy cập vào mã nguồn hoặc mất nhiều thời gian để gỡ lỗi một ứng dụng phức tạp. Đó là lý do tại sao trong khóa học này, tôi giới thiệu cho bạn một số công cụ mà tôi sử dụng để phân tích hiệu suất ứng dụng backend và đưa ra dự đoán tốt về vấn đề có thể xảy ra mà không cần can thiệp vào code. Thường được gọi là black box testing.

Nếu ứng dụng của bạn là một ứng dụng web có thể sử dụng thông qua trình duyệt, devtools cho phép chúng ta kiểm tra hầu như toàn bộ lưu lượng truy cập đi ra từ ứng dụng và có thể cho chúng ta biết rất nhiều về ứng dụng. Nếu ứng dụng không khả dụng trong trình duyệt, chúng ta sẽ demo MITM proxy, đây là một proxy chặn lưu lượng truy cập HTTP và ghi lại lưu lượng truy cập đó, theo cách này, chúng ta có thể kiểm tra các request và xem request nào là thủ phạm. Cuối cùng, nếu ứng dụng sử dụng giao thức không phải HTTP, việc chặn nó bằng proxy trở nên hơi khó khăn, vì vậy chúng ta sẽ sử dụng cả tcpdump và Wireshark để capture các low level packet và xem các request của chúng ta theo cách này.

Khóa học này được thiết kế cho các nhà phát triển và kỹ sư đã xây dựng các ứng dụng backend và frontend và muốn nâng cao kỹ năng của mình. Khóa học này ở mức trung cấp đến nâng cao và khuyến nghị học viên có nền tảng về mạng và các nền tảng về backend mà tôi có các khóa học.

Mục lục:

  • ✓ 01 - Giới thiệu.
  • ✓ 02 - Bài giảng bổ sung (Cơ bản).
  • ✓ 03 - Tier 1 Analysis - DevTools.
  • ✓ 04 - Tier 2 Analysis - MITM Proxy.
  • ✓ 05 - Tier 3 Analysis - Wireshark.
  • ✓ 06 - Phân tích hiệu suất thực tế của các ứng dụng Backend.
  • ✓ 07 - Tóm tắt khóa học.
  • ✓ 08 - Trả lời câu hỏi của bạn.
  • ✓ 09 - Phần bổ sung.

Khóa học này dành cho ai:

  • ✓ Kỹ sư Backend.
  • ✓ Kỹ sư Frontend.
  • ✓ Kỹ sư Q&A.
  • ✓ Kỹ sư Full Stack.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.