Yêucầu kỹ thuật cho Proxy

Một phần của tài liệu Nghiên cứu mô hình phân tải server sử dụng proxy động (Trang 39 - 40)

Proxy Server là Server làm nhiệm vụ trung chuyển thông tin giữa Client và các

Server khác. Proxy Server thường được đặt giữa Client và Internet, đóng vai trò làm cổng ra Internet cho hệ thống mạng phía sau nó. Proxy Server trong mô hình đề ra cũng cần phải có được tính năng này. Như vậy Proxy trong mô hình đề ra sẽ lắng nghe các yêu cầu

được gửi đến từClient, sau đó nó sẽ lựa chọn các Server đích và truyền thông tin yêu cầu của Client cho Server đó. Kết quả trả về từ phía Server ngoài sẽ được gửi về cho Proxy

Server, sau đó Proxy sẽ tìm Client nào đã gửi yêu cầu này và trả kết quả vềcho Client đó. Ngoài tính năng cơ bản là chuyển thông tin, Proxy Server theo mô hình mới cần phải có khảnăng yêu cầu, tiếp nhận công việc tính toán từ server và thực thi nó ngay trên

Proxy. Đây là yêu cầu quan trọng đểđạt được mục tiêu giảm tải cho Server và giảm lượng truyền tin trên Internet. Với yêu cầu này, Proxy cần một phần mềm có thể gửi yêu cầu cho

31

Server, yêu cầu gửi những tính toán cần thiết về cho Proxy, sau đó, những tính toán này cần được tiếp nhận và lưu trên Proxy để có thể thực thi trực tiếp trên Proxy.

Để có thể gửi các yêu cầu về tính toán cho Server, Proxy cần có chức năng phân tích yêu cầu (request) của client để phân loại các yêu cầu có thểđưa việc tính toán về proxy và các tính toán cần server phải trực tiếp thực hiện. Sau khi phân loại các yêu cầu, Proxy sẽ

yêu cầu Server gửi cho mình những tính toán cần phải lấy vềđể thực thi ngay trên Proxy, thông tin trả về của Server lúc này sẽ là những tính toán cần thiết đã được đóng gói, thông

tin trả về này sẽđược lưu trữ tại Proxy chứ không được chuyển về cho Client.

Khi các tính toán cần thiết đã được chuyển về cho Proxy, từ lúc này, mọi yêu cầu về

tính toán này sẽ được thực hiện ngay tại Proxy, không phải kết nối tới Server nữa. Tuy nhiên không phải tất cả các tính toán đều có thể gửi về cho Proxy thực hiện, do vậy, vẫn có những tính toán cần phải được yêu cầu phía Server trực tiếp thực hiện. Như vậy với những yêu cầu bao gồm cả tính toán có thể thực hiện trên Proxy và những tính toán phải

được thực hiện trên Server, thông tin trả về từ hai nguồn này cần được tổng hợp lại trước

khi được đưa về cho Client.

Một phần của tài liệu Nghiên cứu mô hình phân tải server sử dụng proxy động (Trang 39 - 40)

Tải bản đầy đủ (PDF)

(50 trang)