Nền tảng công nghệ

Một phần của tài liệu Chuyên đề “công nghệ tri thức” (Trang 26 - 27)

I. Google

6. Các tính năng tìm kiếm của Google

6.1. Tìm kiếm tức thời – Google Instant

6.1.2. Nền tảng công nghệ

Google ước tính với cơng nghệ mới này sẽ làm tăng từ 5 – 7 lần kết quả tìm kiếm. Google Instant khơng chỉ làm tăng khả năng thích ứng của máy chủ với Instant Search, mà nó cịn là một cơng nghệ thơng minh. Theo blog chính thức của Google, Google Instant có những cải tiến cơng nghệ từ phía máy chủ như sau:

- Tối ưu hóa JavaScript: Instant Search là một ứng dụng trên nền tảng cơng nghệ Ajax. Do đó, Google cần phải tối ưu hóa JavaScript để giữ cho các trình duyệt đang chạy có thể hoạt động hiệu quả.

- Bộ nhớ đệm (Cache): Một chiến lược bộ nhớ đệm vững chắc có thể làm tăng hiệu quả và hiệu suất của dữ liệu thường xuyên được yêu cầu nạp vào bộ nhớ máy chủ để truy cập siêu tốc.

- Trạng thái dữ liệu người dùng: Google sẽ tiến hành lưu trữ trạng thái dữ liệu người dùng trên máy chủ Google. Đây là một nỗ lực lưu giữ những gì đã được hiển thị cho người dùng. Bằng cách này, Google không cần nạp lại dữ liệu đã có trong trình duyệt của người dùng.

Google khơng thực sự cung cấp bất kỳ một giải thích kỹ thuật nào từ phía máy chủ. Tuy nhiên, chúng ta có thể sử dụng cơng cụ Firebug để phân tích những gì đang xảy ra với phía khách hàng. Cơng cụ này chỉ ra rằng, Google đang làm một Ajax GET yêu cầu trên tất cả các phím bấm. Bên cạnh, Google thực hiện lệnh GET cho mỗi ký tự được gõ. Nếu chúng ta thêm, hay xóa các từ tìm kiếm, Google khơng thực hiện một GET mới, vì Google có những gì cần cho các truy vấn. Điều này là rất hiệu quả.

Ngồi ra, Google cịn sử dụng nền tảng công nghệ JSON thay cho XML để đem lại các nội dung cần thiết trong các kết quả phổ biến.

JSON, JavaScript Object Notation là một tiêu chuẩn mở tương đối nhẹ để trao đổi dữ liệu văn bản. JSON là ngôn ngữ độc lập, mặc dù tên của nó bao gồm "JavaScript".

Nhìn chung, Google đang sử dụng Ajax để tối ưu hóa JavaScript, và JSON để trả lại kết quả trong khoảng mili giây.

Một phần của tài liệu Chuyên đề “công nghệ tri thức” (Trang 26 - 27)

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

(73 trang)
w