Vậy XML giúp gì để cải thiện công việc này? Ta tiếp tục xem sơ đồ sau:

Một phần của tài liệu Ứng dụng công nghệ XML tạo trang web giới thiệu sản phẩm (Trang 40)

Hình 3.4. Sơ đồ ứng dụng XML để giảm nhẹ quá trình tải trang web lần thứ nhất Phân tích sơ đồ:

1. Người dùng gửi yêu cầu.

2. Yêu cầu được chuyển tới server để xử lý. 3. Yêu cầu đươc xử lý qua bộ xử lý PHP-DOM

4. Bộ xử lý PHP-DOM xuất ra tệp tin XML chứa dữ liệu cần thiết. 5. Kiểm tra các rằng buộc dữ liệu với lược đồ Schema.

Nếu đúng: Chuyển dữ liệu lên trình duyệt hiển thị cho người dùng. Nếu sai: Thoát ra.

Đây là lần yêu cầu thứ nhất.

Hình 3.5. Sơ đồ ứng dụng XML để giảm nhẹ quá trình tải trang web lần hai

Khi đã có tệp tin XML chứa dữ liệu phù hợp thì yêu cầu của người dùng được xử lý như sau:

Phân tích sơ đồ:

1. Người dùng gửi yêu cầu.

2. Yêu cầu được chuyển cho bộ xử lý PHP-DOM.

3. Bộ xử lý PHP-DOM lấy dữ liệu từ tệp tin XML chuyển xuống trình duyệt hiển thị cho người dùng.

Ta thấy yêu cầu của người dùng cũng như việc xử lý dữ liệu chỉ được Server xử lý trong lần tải xuống đầu tiên của trang web, còn sau đó nó sẽ chuyển lại nhiệm vụ cho bộ xử lý PHP-DOM.

Như vậy bằng việc áp dụng công nghệ XML chúng ta đã làm giảm đáng kể các yêu cầu từ phía người dùng trực tiếp tới Server, server chỉ phải xử lý một lần còn lại sẽ chuyển tiếp qua trạm trung gian PHP-DOM. Vì vậy giúp giảm nhẹ tải cho server, giúp xử lý được nhiều hơn và do đó tải trang web nhanh hơn.

3.3. Một số ứng dụng của XML

Mục đích chính của XML là đơn giản hóa việc chia sẻ dữ liệu giữa các hệ thống khác nhau, đặc biệt là các hệ thống được kết nối với Internet.

Một phần của tài liệu Ứng dụng công nghệ XML tạo trang web giới thiệu sản phẩm (Trang 40)