Các nhà phát triển Chrome khám phá cách giải quyết vấn đề hiệu suất bằng cách mở rộng bộ nhớ cache của trình duyệt

Biểu tượng thời gian đọc 2 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Google Chrome

Các nhà phát triển Chrome của Google gần đây đã giải quyết vấn đề bảo mật bằng cách phân vùng bộ nhớ cache của trình duyệt của bạn theo trang web, thay vì một heap thống nhất.

Các kỹ sư của Google Chrome, Josh Karlin và Shivani Sharma đã giải thích vấn đề này bằng một bộ nhớ cache thống nhất:

“Điều này mở trình duyệt đến một cuộc tấn công kênh phụ, nơi một trang web có thể phát hiện xem trang web khác đã tải tài nguyên hay chưa bằng cách kiểm tra xem tài nguyên đó có trong bộ nhớ cache hay không. Điều đó nghe có vẻ vô thưởng vô phạt, nhưng nó có thể được sử dụng cho nhiều hành vi bất chính như khám phá những gì trong hộp thư đến, danh bạ, v.v. ”

Kể từ Chrome 85, trình duyệt đã tạo các bộ nhớ đệm dành riêng cho trang web mà các trang web khác không thể tương tác với. Thật không may, điều này đi kèm với một cú đánh hiệu suất.

“Các kết quả ban đầu (canary / dev) sử dụng top-frame-site cho thấy tác động gần như không tồi tệ như lo ngại. Tỷ lệ truy cập bộ nhớ cache giảm khoảng 4% nhưng các thay đổi đối với sơn nội dung đầu tiên không có ý nghĩa thống kê và phần tổng thể của byte được tải từ bộ nhớ cache chỉ giảm từ 39.1% xuống 37.8%. Điều này có thể thay đổi khi chúng tôi chuyển sang giai đoạn beta và ổn định nhưng nó có vẻ như là một khởi đầu đáng khích lệ ”, các kỹ sư của Google cho biết.

Google đang tìm cách giảm thiểu điều này bằng cách mở rộng kích thước của bộ nhớ đệm dành riêng cho trang web.

Sharma cho biết trong một bài đăng trên Chrome Gerrit: “Bây giờ bộ nhớ đệm sẽ được phân vùng, nên xem liệu việc tăng kích thước bộ nhớ đệm có giúp bù đắp một số tác động về hiệu suất bằng cách giảm tỷ lệ loại bỏ”.

Google đang có kế hoạch thực hiện các thử nghiệm với người dùng xây dựng Canary, Beta và Dev, mở rộng cơ hội cho trình duyệt dành riêng cho trang web từ 2 đến 3 lần so với kích thước thông thường. Điều này sẽ tăng tỷ lệ truy cập bộ nhớ cache và cải thiện thời gian tải.

Thử nghiệm vẫn chưa được phê duyệt, nhưng sẽ sớm được triển khai cho những người thử nghiệm phiên bản beta.

thông qua BleepingComputer.

Thông tin thêm về các chủ đề: trình duyệt, cơ rôm, google

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *