Bảo mật Web bằng HTTPS khiến việc load trang trở nên chậm hơn
Vào giữa tháng trước, tôi để ý thấy rằng trang Wikipedia cần tới 15-20 giây ( và thậm chí còn lâu hơn) để load được 1 trang. Không chỉ Wikipedia, CNN hay ngay đến cả trang tìm kiếm lớn nhất hiện nay là Google cũng mất một khoản thời gian tương tự mới có thể load được trang. Có điều gì đó không đúng lắm ở đây.
Để giải thích rõ hơn về vấn đề tôi lấy ví dụ về việc truy cập internet từ vệ tinh, vận tốc ánh sáng sẽ trở thành một yếu tố quan trọng quyết định ping. Nói cách khác, nếu nó bị ngăn chặn bởi nhiều tầng lớp khác nhau thì độ trễ ping là khoảng 506 mili giây. Đó là chưa kể việc nó phải đi qua nhiều cửa và các đường dây khác nhau.
Nói cách khác, bạn đang mất tới một nửa gói dữ liệu của mình (hoặc nhiều hơn) và các gói không bị mất thì lại có thời gian chờ tới khoảng hai phần ba giây (hoặc nhiều hơn).
Như vậy cũng đủ lý do đủ để thiết lập một local caching server, để tăng tốc các trang web và giảm mức sử dụng băng thông. Tuy vậy, HTTPS, theo thiết kế vốn để ngăn chặn các cuộc tấn công trung gian, sẽ hoàn toàn phá vỡ local caching server.
Nói cách khác, chính động lực thúc đẩy mọi trang web tới HTTPS lại tạo ra nghịch lý đẩy web ra xa khỏi hàng tỷ người dùng. Tôi từng nghe một câu slogan như sau “hãy đầu tư vào HTTPS để làm cho nó nhanh hơn, rẻ hơn và dễ dàng hơn cho mọi người.”
Nếu bạn định nghĩa “mọi người” là những người có quyền truy cập với dung lượng đồ sộ thì điều đó chắc chắn đúng. Nhưng đối với những người ngoài tầm với thì mọi lời tuyên bố đó đều sai.
Để làm tình huống tệ hơn, chúng ta thường bị hạn chế bởi những hệ điều hành cũ vốn thường dùng để chạy các trình duyệt cũ hơn như Windows XP, Windows 95. Đó là những người có nhiều khả năng sẽ bị ảnh hưởng khá tiêu cực bởi việc phát triển của internet vệ tinh hoặc các dịch vụ tương tự.
Tôi nghĩ HTTPS có thể là một điều tích cực cho chúng ta. Nhưng thật sự nó vẫn tồn tại những điểm yếu mà tôi đã nêu ra ở trên. Và điều đáng lo hơn là đại đa số chúng ta vẫn chưa hề nhận ra chúng.
thenextweb
- Cách cài đặt máy in, máy scan... khi hệ điều hành không hỗ trợ driver
- Xuất khẩu phần mềm được luật quy định như thế nào?
- Hack khách hàng của Facebook Fanpage
- "Kết đôi" online & offline - Xu hướng mới của các nhà bán lẻ
- Mô tả cách hoạt động của mạng máy tính ( internet ) ai xem cũng có thể hiểu
- Mẹo giúp tăng tốc dế Android chỉ trong nháy mắt
- Chính sách thuế giá trị gia tăng (GTGT) đối với phần mềm và dịch vụ phần mềm
- Vài thủ thuật nhỏ khi dùng javascript
- Blockchain – bước đột phát mới của Chuỗi cung ứng
- Series Java những điều có thể bạn đã biết: Map/HashMap?
- Tặng website tin tức bitcoin, blockchain có sẵn một số dữ liệu
- Quản lý môi trương phát triển web bằng Vagrant + Cheft
* Viết ứng dụng cho smartphone và máy tính bảng: iPhone, iPad , Android, Tablet, Windows Phone, Blackberry, Uber app, Grab app, mạng xã hội, vận tải thông minh, thực tế ảo, game mobile,...
* Viết ứng dụng tìm và đặt xe, các hệ thống theo mô hình kinh tế chia sẻ, uber for x, ứng dụng giúp việc,...
* Xây dựng các giải pháp quản lý vận tải, quản lý xe công vụ, quản lý xe doanh nghiệp, phần mềm và ứng dụng logistics, kho vận, vé xe điện tử,...
* Tư vấn và xây dựng mạng xã hội, tư vấn giải pháp CNTT cho doanh nghiệp, startup, ...
Quý khách xem Hồ sơ năng lực của DVMS tại đây >>
Quý khách gửi yêu cầu tư vấn và báo giá tại đây >>