CloudFlare là một d� án khởi nghiệp bí mật vận hành Internet bằng cách x� lý ít nhất 10% lưu lượng của website, và với s� thay đổi nh�, dịch v� cốt lõi này đang giúp cho truy cập website nhanh hơn.
Với công ngh� này, tốc đ� duyệt web và ứng dụng s� tạo nên một s� thay đổi lớn trong cách xây dựng website và ứng dụng nền web.
Đối với những người hiện đang s� hữu đường truyền Internet tốc đ� cao, nó s� m� ra cánh cửa cho tất c� các loại nội dung tương tác. Còn đối với những nước đang phát triển, ch� s� hữu đường truyền Internet � tầm trung hoặc chậm, công ngh� này s� giúp s� dụng tối đa đường truyền . Nói chung, dù cách này hay cách khác thì đây s� là một s� thay đổi lớn trong ngành công nghiệp Internet hiện nay.
Đ� rõ ràng hơn, s� tăng tốc đ� web khổng l� này s� không xảy ra ngay lập tức – Giám đốc điều hành CloudFlare là Matthew Prince cho biết. S� mất ít nhất một năm đ� nó đi vào hoạt động ổn định. Nhưng công ngh� HTTP/ 2 Server Push là một bước tiến lớn.
Một chút v� lịch s� HTTP :
Khi bạn truy cập một trang web, trình duyệt của bạn s� “nói chuyện” với một máy ch� bằng ngôn ng� chúng ta gọi là HTTP, hoặc truyền siêu văn bản. Đó là lý do tại sao thường có “http: //” phía trước địa ch� web mà bạn truy cập – đó là đ� cho trình duyệt của bạn biết rằng đó là một trang web bạn muốn truy cập ch� không phải một dạng dịch v� khác.
Thậm chí nếu bạn không s� dụng trình duyệt, một s� ứng dụng vẫn s� dụng HTTP đ� giao tiếp với máy ch� và nhận d� liệu đ� hiển th� lên màn hình. Nói cách khác, nếu bạn đang s� dụng Internet, luôn luôn cần đến HTTP.
Năm 1997, HTTP 1.1 ra đời – tiêu chuẩn đ� hoạt động website – và nó hiện vẫn đang chiếm ưu th�. Nó hoạt động rất tốt cho đến nay ( nếu nó hoạt động không tốt thì bạn không th� đọc được bài viết này trên trình duyệt hoặc ứng dụng bất k� ). Nhưng nó hiện đã già cỗi, và đang phải gồng gánh quá nhiều đ� theo kịp Internet hiện đại, với hình ảnh, video, và các nội dung tương tác khác hình thành một nút thắt c� chai khi nó tải quá nhiều d� liệu trên cùng 1 trang web.
Ví d� điển hình : Google đã xây dựng một phiên bản cao cấp của riêng mình dựa trên HTTP, được gọi là SPDY ( có th� gọi là Speedy), với th� thuật tải nhiều phần của 1 trang web cùng 1 lúc. Các công ty công ngh� khác bắt đầu đ� ý đến SPDY, và sửa đổi HTTP đ� ra mắt chuẩn HTTP 2.0 vào tháng 2 năm ngoái.
SPDY và HTTP 2.0 đã cải tiến nhiều hơn rất nhiều so với HTTP 1.1. Nhưng phần thú v� là HTTP/2 được h� tr� 1 tính năng được gọi là Server Push, cho phép một máy ch� “nói chuyện” với trình duyệt và “giải thích” điều tiếp theo cẩn tải. Có nghĩa là ch� trong 1 khoảng thời gian ngắn, trình duyệt không phải đoán điều quan trọng nhất nó s� hiển th� tiếp theo là gì – mà máy ch� s� quyết định. Điều đó có nghĩa quá trình tải web s� nhanh hơn, hiệu qu� hơn và có t� chức, thu hẹp thời gian ch� đợi.
Google Chrome và Mozilla Firefox đã h� tr� đầy đ� Server Push, Safari của Apple cũng đã h� tr� bản beta. Còn Microsoft cũng đã hứa hẹn s� đưa lên trình duyệt Edge.
CloudFlare đã tạo nên một tác động ảnh hưởng lớn trên mạng Internet bằng một d� án rất mạo hiểm, thậm chí với các nhà đầu tư lớn như Google và Microsoft. V� cơ bản, khi bạn truy cập một trang web s� dụng CloudFlare, nó s� định v� nơi bạn đang � và s� định tuyến đến máy ch� gần nhất.
Không không ch� nâng cao trải nghiệm người dùng tốt hơn, mà nó còn tạo nên s� khác biệt giữa “s� sống” và “cái chết”. Ví d� bạn tham gia sàn giao dịch chứng khoán, ch� cần kết nối Internet chậm 1 giây có th� gây ra tổn thất rất lớn, hay thậm chí với game x� lý tốc đ� cao như Liên Minh Huyền Thoại.
Tuy mất ít nhất 1 năm đ� công ngh� này ra mắt rộng rãi trên toàn cầu, nhưng kết qu� cuối cùng rất xứng đang đ� ch� đợi. Và một ngày nào đó, bạn s� nhận thấy các trang web của mình tải nhanh hơn một chút.