World wide web có thể được phân loại thành ba loại: các trang web tĩnh, các
trang web động và các trang web tích cực [4].
- Trang web tĩnh: Một trang web tĩnh là một file HTML cụ thể nằm trên web server.
- Trang web động : Một trang web động không tồn tại dưới dạng một file cố định trên web server. Trang Web động chỉ được server tạo ra khi nhận được một yêu cầu cụ thể từ trình duyệt web. Khi nhận được một yêu cầu, Web server sẽ chạy một chương trình ứng dụng nào đó để tạo ra nội dung một văn bản. Sau đó văn bản này được trả về cho trình duyệt.
- Trang web tích cực : Một trang web tích cực là loại văn bản có chứa chương trình. Chương trình này có khả năng tính tốn và hiển thị thơng tin. Khi trình duyệt u cầu, server sẽ gửi cho trình duyệt một văn bản có đính kèm chương trình. Trình duyệt sẽ chạy chương trình này tại máy tính cục bộ của mình, chương trình có thể tương tác với người sử dụng. Do vậy nội dung trang web tích cực khơng bất biến mà thay đổi khi chương trình tương ứng thực thi. Có thể coi các trang web tích cực là các trang web động về nội dung.
27
Loại web Ưu điểm Nhược điểm
Trang web tĩnh Tính đơn giản, tiện dụng và
tin cậy. Sau khi được tạo ra trang web tĩnh có một định dạng cố định và bất biến. Trình duyệt có
thể nhanh chóng hiển thị một trang web tĩnh, và có thể tăng hiệu suất hệ thống bằng cách sử dụng cơ chế cache.
Thiếu tính linh hoạt. Khi phải thay đổi, chúng ta phải chỉnh sửa lại mỗi trang web tĩnh. Điều này không được làm tự động mà phải làm thủ cơng. Do đó trang web tĩnh khơng
thích hợp khi cần cung cấp thông tin biến đổi thường
xuyên. Trang web động Khả năng hiển thị ngay lập
tức thơng tin hiện thời từ phía server. Những thông tin thay đổi thường xuyên, chẳng hạn như dự báo thời tiết, giá các loại cổ phiếu,... có thể được một chương
trình ứng dụng ở phía server sinh
ra và chuyển cho trình duyệt khi có u cầu.
Chi phí cài đặt tương đối
cao và khơng linh hoạt khi phải hiển thị thông tin hay thay đổi. Giống như web tĩnh, một khi thông điệp được server sinh ra
và chuyển cho trình duyệt thì nội dung thông điệp là cố định. Nếu mỗi lần thông tin thay đổi thì trình duyệt phải cập nhật lại
để lấy nội dung mới.
Trang web tích cực
Ưu điểm chính của web tích
cực so với web động chính là khả năng cập nhật thơng tin liên tục do khả năng web tích cực có khả năng tương tác trực tiếp với server
để cập nhật thơng tin. Ví dụ một
trang web hiển thị giá của thị trường chứng khốn có thể tự
động cập nhật giá các loại cổ
phiếu mà khơng cần bất kỳ sự can thiệp nào từ phía người dùng.
Nhược điểm chính của
web tích cực là chi phí xây dựng và khả năng an ninh hệ thống. Vì phải tải và sau đó thực thi một chương trình từ server, nên phải có khả năng
đảm bảo chương trình này
khơng làm gì có hại trên máy khách (client).
28
2.1.2. Giao thức truyền tải siêu văn bản
Giao thức truyền tải siêu văn bản (Hyper Text Transfer Protocol viết tắt là HTTP, [4]) là giao thức quan trọng nhất của web. Các tiến trình máy khách (client) và máy chủ (server) trên các hệ thống đầu cuối khác nhau giao tiếp với nhau thông qua việc
trao đổi các thông điệp HTTP.