Sự hoạt động của Ajax  Mơ hình hoạt động của Aja

Một phần của tài liệu HỆ THỐNG WEB (Trang 115 - 117)

- reset: tạo nút thiết lập lại FORM và giá trị của các điều kiển trong FORM

Sự hoạt động của Ajax  Mơ hình hoạt động của Aja

 Mơ hình hoạt động của Ajax

 Việc xử lý thông tin được thực hiện trên máy khách (client) thay vì máy phục vụ (server) như truyền thống.

 Máy chủ chỉ làm một việc đơn giản là nhận thông tin từ máy khách và trả dữ liệu về cho máy khách.

 Máy khách xử lý sơ bộ thơng tin của người dùng nhập vào, sau đó chuyển về máy chủ rồi nhận dữ liệu từ máy chủ và xử lý để hiển thị cho người dùng.

30/08/2011 Hệ thống web - Kỹ thuật Ajax Hệ thống web - Kỹ thuật Ajax

14

AJAX

Sự hoạt động của Ajax

Trang web Máy khách

Ajax Engine Máy chủ web Máy chủ CSDL Phía máy chủ Javascript HTML + CSS HTTP request XML Data

Mơ hình hoạt động của Ajax

30/08/2011 Hệ thống web - Kỹ thuật Ajax Hệ thống web - Kỹ thuật Ajax

15

AJAX

Sự hoạt động của Ajax

Máy chủ Trang web Máy khách Ajax Engine Hoạt động người dùng Hệ thống xử lý Máy khách Máy chủ Hoạt động người dùng Hệ thống xử lý Xử lý đồng bộ Xử lý bất đồng bộ 30/08/2011 Hệ thống web - Kỹ thuật Ajax

16

AJAX

Sự hoạt động của Ajax

So sánh Web Application và Ajax

Application

Các ứng dụng Ajax phần lớn trông giống như thể chúng được đặt trên máy của người sử dụng hơn là được đặt trên một phục vụ thông qua Internet. Lý do : các trang được cập nhật nhưng khơng nạp lại tồn bộ

Các ứng dụng truyền thống về bản chất là gửi dữ liệu từ các form, được nhập bởi người sử dụng, tới một máy phục vụ web. Máy phục vụ web sẽ trả lời bằng việc gửi về một trang web mới.

30/08/2011 Hệ thống web - Kỹ thuật Ajax Hệ thống web - Kỹ thuật Ajax

17

AJAX

Sự hoạt động của Ajax

Trang web Máy khách Ajax Engine Máy chủ web Máy chủ CSDL Phía máy chủ Javascript HTML + CSS HTTP request XML Data Trang web Máy khách Máy chủ web Máy chủ CSDL Phía máy chủ H T M L + C S S H T T P re q u e st

So sách ứng dụng web truyền thống (bên trái) với Ajax

AJAX

Sự hoạt động của Ajax

So sánh Web Application và Ajax

Application

Mặt khác, các ứng dụng Ajax có thể gửi các yêu cầu tới máy phục vụ web để nhận về chỉ những dữ liệu cần thiết. Kết quả là trang web được hiển thị nhanh hơn vì lượng dữ liệu trao đổi giữa máy chủ và trình duyệt web giảm đi rất nhiều.

Thời gian xử lí của máy chủ web cũng vì thế mà giảm theo vì phần lớn thời gian xử lý được thực hiện trên máy khách của người dùng.

30/08/2011 Hệ thống web - Kỹ thuật Ajax Hệ thống web - Kỹ thuật Ajax

19

Hỏi đáp

30/08/2011 Hệ thống web - Kỹ thuật Ajax Hệ thống web - Kỹ thuật Ajax

20

? ? ? ?

Một phần của tài liệu HỆ THỐNG WEB (Trang 115 - 117)