12/08/2018, 14:41

Facebook đã tối ưu browser để giảm tới 60% lượng request như thế nào

Bài viết này được dịch từ nguồn https://code.facebook.com/ mà theo mình khá hữu ích đối với web developer. Trong hai năm qua, Facebook đã làm việc với các nhà phát triển trình duyệt web (browser) để cải thiện bộ nhớ đệm (caching) của trình duyệt. Kết quả của công việc này là cả Chrome và ...

Bài viết này được dịch từ nguồn https://code.facebook.com/ mà theo mình khá hữu ích đối với web developer.

Trong hai năm qua, Facebook đã làm việc với các nhà phát triển trình duyệt web (browser) để cải thiện bộ nhớ đệm (caching) của trình duyệt. Kết quả của công việc này là cả ChromeFirefox ngày càng có các tính năng giúp bộ nhớ đệm hoạt động hiệu quả hơn cho Facebook nói riêng và cho toàn bộ các trang web nói chung. Những thay đổi này đã giúp giảm 60% yêu cầu tài nguyên tĩnh (static resource requests) đến các máy chủ (server) của Facebook và kết quả là đã cải thiện đáng kể thời gian tải trang. (Ở đây, một tài nguyên tĩnh là một tập tin mà server chỉ cần đọc ra từ đĩa mà không cần chạy thêm bất cứ đoạn code nào).

Trong bài này, chúng tôi sẽ mô tả chi tiết công việc chúng tôi đã làm với ChromeFirefox để có được kết quả này - nhưng chúng ta hãy bắt đầu một chút về bối cảnh và các khái niệm, từ đó hiểu được vấn đề bài toán đặt ra và hướng giải quyết thế nào. Trước hết là vấn đề về revalidation             </div>
            
            <div class=

0