MIT và Đại học Harvard phát triển công cụ giúp tải trang web nhanh hơn 34%

MinhTriND
10/3/2016 8:18Phản hồi: 13
MIT và Đại học Harvard phát triển công cụ giúp tải trang web nhanh hơn 34%
Polaris - một kỹ thuật mới từ Viện Công nghệ Massachusetts (MIT) ra đời có thể giúp trình duyệt thu thập các tập tin một cách hiệu quả hơn, từ đó đẩy nhanh tốc độ tải trang web. Tốc độ Internet đang ngày càng trở nên nhanh hơn, thế nhưng các trang web thì lại có quá nhiều phức tạp, và đó chính là nguyên nhân khiến chúng ta thường xuyên phải chờ đợi để tải xong một nội dung. "Khi các trang web gia tăng độ phức tạp, chúng thường đòi hỏi nhiều yếu tố tạo nên sự chậm trễ”, Ravi Netravali - một trong những nhà nghiên cứu giải thích. “Cách tiếp cận của chúng tôi sẽ giảm thiểu số lượng đường vòng, từ đó có thể tăng tốc độ tải trang lên đáng kể”. Polaris đã được hợp tác phát triển bởi các nhà khoa học đến từ Đại học Khoa học Máy tính và Phòng thí nghiệm Trí tuệ nhân tạo (thuộc MIT) và Đại học Harvard.

Tải một trang web là một quá trình cực kỳ phức tạp. Sau khi truy cập vào một URL hoặc click vào một liên kết, trình duyệt của bạn sẽ tiến hành thu thập hàng loạt các tập tin đối tượng, bao gồm HTML, JavaScript, hình ảnh và nhiều thứ khác. Mỗi đối tượng được đánh giá, sau đó thêm vào trang web mà bạn đang xem. Tuy nhiên, quá trình đánh giá đó có thể dẫn đến việc phải tải vài thứ khác, tùy vào phần phụ thuộc (dependancies) của các đối tượng. Trình duyệt hoàn toàn không biết gì những nội dung phải tải thêm, cho đến khi nó lấy được đối tượng đầu tiên. Chính điều này đã khiến việc load một trang web trở nên chậm chạp hơn và đó cũng là lý do cho sự ra đời của Polaris.

Polaris_tinhte-001.jpg
Những đường màu đen thể hiện thứ tự điển hình của các đối tượng trên một trang web được tải, từ trên xuống dưới. Các đường màu đỏ thể hiện cách Polaris kết nối các dấu chấm lại với nhau.
Nhiệm vụ của Polaris chính là ghi nhận tất cả dependancies và ‘chôn lấp’ chúng đi. Nó sẽ tổng hợp tất cả các phần phụ thuộc này và lập ra một biểu đồ, giúp trình duyệt tải xuống các thành phần của trang hiệu quả hơn. Để dễ hiểu, các nhà nghiên cứu so sánh nó với việc đi du lịch của một ai đó. “Khi bạn đến thăm một thành phố, đôi khi bạn có thể khám phá ra thêm các thành phố mà bạn muốn đến, trước khi về nhà. Nếu như có ai đó đưa cho bạn toàn bộ danh sách các thành phố trước đó, bạn có thể lên kế hoạch cho các tuyến đường nhanh nhất có thể. Tuy nhiên, nếu không có danh sách này, bạn sẽ phải đi vòng giữa các thành phố...Đối với trình duyệt web, tải tất cả các đối tượng của một trang giống như việc đi qua tất cả các thành phố. Polaris hiệu quả ở chỗ nó mang lại cho bạn một danh sách của tất cả các thành phố, trước chuyến đi thực sự bắt đầu”.

Nhóm nghiên cứu đã tiến hành thử nghiệm hệ thống của mình trên 200 trang web khác nhau, bao gồm ESPN, Weather.com và Wikipedia. Tính trung bình, Polaris đã giúp việc tải các trang web nhanh hơn so với trình duyệt tiêu chuẩn khoảng 34%. Được viết bằng ngôn ngữ JavaScript, Polaris có thể được sử dụng cho bất kỳ trang web nào và hiệu quả của nó không phụ thuộc vào trình duyệt. Nhưng hy vọng lâu dài của các nhà khoa học là tích hợp nó vào các trình duyệt mà chúng ta sử dụng. Trong vài tháng tới, nhóm nghiên cứu dự định sẽ phổ biến công cụ của họ cho tất ce mọi người, nhằm nhận được sự phản hồi, từ đó cải thiện tính hiệu quả của Polaris.

Theo: MIT, Ảnh: Pixabay.com
13 bình luận
Chia sẻ

Xu hướng

Có phải nó áp dụng kiểu IDM ko các bác ?
hoangkkk
ĐẠI BÀNG
8 năm
@tndoubleh Ko bác à. IDM là chia nhỏ file ra để download dễ dàng hơn, nhưng nó vẫn tải full cả 1 file. Còn đây là công cụ ghi nhận những thành phần không cần thiết trong quá trình trình duyệt tải trang web và bỏ những thứ đó đi, giúp cho việc tải web nhanh hơn.
@hoangkkk nghe có vẻ không đúng lắm, nếu ko cần thiết thì trang web kia tải về làm gì, mình nghĩ khi vào web thì nó đọc website đầu tiên rồi lần theo dấu vết url trong đấy, để đi tiếp rất mất thời gian, giờ nó liệt kê hết các link ra, và down cùng một lúc luôn.
A6_YoonA
TÍCH CỰC
8 năm
@duongtrunghs2 cái tốc đọ xử lý của máy tính cá nhân bác yên tâm là nó nhanh hơn hẳn cái tốc độ đường truyền internet, nên việc máy bác xử lý thêm tí vẫn nhanh hơn việc là bác tải đống đường link về
@A6_YoonA mình có nói là tốc độ của máy tính chậm đâu, khi load nhiều link thì tốc độ phản hồi mỗi link khác nhau, thì nó mới kéo theo khi load trang web lâu. mà nói thật có minh k biết j, chém tí thôi, thông cảm.
nhìn cái hình chóng cả mặt
@Theodore Long Cái hình đó mà đã chóng mặt rồi thì nhìn code chắc ngất cmn luôn ))=
Làm sao để mấy cái shortcut trên thanh dock nó có khoảng cách như trên hình vậy? Ai biết chỉ giùm...
Tải trang kiểu của Edge trên win 10 cũng hay đấy chứ, cảm giác mau hơn Chrome với Firefox . Hầu hết tải trang chậm cũng do quảng cáo nên Adblock hay chặn host cũng là 1 giải pháp để tải mau hơn.
bernerasu
TÍCH CỰC
8 năm
Chả có anh hùng bàn phím nào nghĩ ra trước nhỉ
mún nhanh bỏ hết qc là nhanh
vutoantrang
ĐẠI BÀNG
8 năm
Người dùng 3g tại việt nam lại có tin vui, cám ơn các bác rất nhiều
ngoc1414
TÍCH CỰC
8 năm
Muốn biết thế nào là duyệt web siêu nhanh ? Hãy tắt javascript của trình duyệt đi 😆

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019