Thứ Ba, 10 tháng 6, 2014

Mô hình client-server

Khái niệm: Mô hình client-server là một mô hình rất là quan trọng trong các ứng dụng web hiện thời. Nó là ứng dụng được sử dụng rông rãi trong thế giới web . Trong mô hình này tồn tại một server  và các client .

Cơ chế làm việc
Cách làm việc:Ý tưởng làm việc của mô hình này là máy con đóng vai trò là client ( dùng để thao tác với người dùng ) sẽ gửi một yêu cầu (request) để máy chủ đóng vai trò là server sẽ xử lý và trả kết quả về( resporse) cho các client. Server sẽ biết trả kết quả về  client tương ứng với yêu cầu.

Ưu điểm:
  -Có thể truy cập dữ liệu từ xa
  -Dễ dàng phục hồi dữ liệu bị mất nhanh chóng và hiệu quả
  -Có khả năng nâng cấp và mở rộng
  -Dữ liệu tập trung trên server nên việc quản lý sẽ dễ dàng hơn
  -Dễ bảo trì
Nhược điểm:
  -Quá nhiều yêu cầu từ các client có thể dẫn tới tình trạng tắc nghẽn mạng, một số trường hợp có thể làm sập máy chủ
 -Rất tốn kém chi phí
-Cần những lập trình viên giỏi để duy trì máy chủ hoạt động tốt

Không có nhận xét nào:

Đăng nhận xét