Tùy thuộc vào những gì trang web của bạn phục vụ. Nếu dữ liệu mà nó phân phối là nhạy cảm, thì việc cung cấp kết nối được mã hóa SSL đầy đủ là phần thưởng.
Nhưng, như những người khác đã đề cập, bạn sẽ ăn băng thông của mình. Dữ liệu được mã hóa SSL, có thể là hình ảnh, trang HTML hoặc thông tin khác không được lưu trữ trên máy khách, vì vậy mỗi khi người dùng khởi động lại trình duyệt, các tệp được tải xuống lại.
Tôi đồng ý với Vinay, cung cấp đăng nhập/đăng ký qua SSL và sau đó quay trở lại HTTP bình thường, sau đó xem.
Cách tiếp cận khác có thể là cung cấp tất cả nội dung tĩnh qua HTTP trong khi tất cả nội dung nhạy cảm qua HTTPS (ví dụ: nếu bạn sử dụng hệ thống như ExtJS thì các trang là tệp tĩnh và dữ liệu được truy xuất qua AJAX).
Tất nhiên, nếu bạn đang cung cấp thông tin nhạy cảm (ví dụ: thông tin ngân hàng), nơi dữ liệu luôn nhạy cảm, sau đó chuyển toàn bộ SSL và chi phí.
Nguồn
2009-07-31 10:02:18
Thực tế, mức độ ảnh hưởng của băng thông đến mức nào. Giả sử trang web có khoảng 100 - 200 lần truy cập duy nhất mỗi ngày. Điều đó có nghĩa là nó sẽ giảm đáng kể về tốc độ và sử dụng băng thông nhanh hơn nhiều? – coderama
Bạn nói đúng. Nhưng làm thế nào về bộ nhớ đệm sau đó? – piotrsz
Caching trong trình duyệt không (hoặc không nên) hoạt động trên SSL. –