Mô hình khách – chủ: yêu cầu HTTP, bộ nhớ đệm và hàng đợi
3
Chạy mô phỏng
Cần đăng nhập để mở; tài khoản miễn phí.
Luôn dùng bản mới nhất; khi bạn sửa lần đầu mới tạo bản riêng, bản gốc không đổi.

Mô hình khách – chủ: yêu cầu HTTP, bộ nhớ đệm và hàng đợi

Nhiều máy khách liên tục gửi yêu cầu HTTP tới một máy chủ. Yêu cầu nào trúng bộ nhớ đệm thì được trả lời ngay, còn lại phải xếp hàng chờ máy chủ xử lí lần lượt với thời gian phụ thuộc kích thước trang và băng thông. Học sinh tăng số người dùng để thấy hàng đợi dài ra và thời gian phản hồi tăng vọt khi vượt khả năng phục vụ, rồi tăng tỉ lệ đệm hoặc băng thông để hệ thống trở lại bình thường.

Kiến trúc khách - chủ trên Internet là nội dung thuộc chủ đề Mạng máy tính và Internet, Tin học 12, gồm yêu cầu và phản hồi HTTP, bộ nhớ đệm, băng thông và tải máy chủ. Mục tiêu là giải thích vì sao trang web chậm hẳn khi quá đông người truy cập. Học sinh đặt số yêu cầu đến mỗi giây (1–60), tỉ lệ trúng bộ nhớ đệm, băng thông máy chủ và kích thước trang. Yêu cầu trúng đệm được trả ngay, số còn lại xếp hàng chờ xử lí. Khi lượng yêu cầu vượt khả năng phục vụ, hàng đợi dài ra và thời gian phản hồi tăng vọt. Tăng tỉ lệ đệm, tăng băng thông hoặc giảm kích thước trang đưa hệ thống về bình thường. Giáo viên có thể chạy nhanh để thấy hàng đợi tích tụ theo thời gian. Câu hỏi gợi ý: – Vì sao bộ nhớ đệm giúp giảm tải cho máy chủ? – Trang nặng 3000 KB ảnh hưởng thế nào đến số người phục vụ được? – Khi hàng đợi dài mãi, nên tăng băng thông hay tỉ lệ đệm trước?

Tham số điều chỉnh được

  • Tốc độ chạy mô phỏng (1–5 lần)
  • Số yêu cầu đến mỗi giây (1–60 yêu cầu/giây)
  • Kích thước một trang (50–3000 KB)
  • Băng thông máy chủ (1–200 Mbps)
  • Tỉ lệ trúng bộ nhớ đệm (0–95 %)