Có một câu trả lời rất đơn giản cho vấn đề này: Hồ sơ hiệu suất của máy chủ web của bạn để xem mức phạt hiệu suất đối với tình huống cụ thể của bạn. Có một số công cụ hiện có để so sánh hiệu suất của máy chủ HTTP vs HTTPS (JMeter và Visual Studio) và chúng khá dễ sử dụng.
Không ai có thể cung cấp cho bạn một câu trả lời có ý nghĩa nếu không có một số thông tin về bản chất của trang web, phần cứng, phần mềm và cấu hình mạng của bạn.
Như những người khác đã nói, sẽ có một số mức phí do mã hóa, nhưng nó phụ thuộc rất nhiều vào:
- Phần cứng
- Phần mềm máy chủ
- Tỷ lệ nội dung động so với nội dung tĩnh
- Khoảng cách máy khách đến máy chủ
- Độ dài phiên thông thường
- Vv (yêu thích cá nhân của tôi)
- Hành vi lưu trữ của khách hàng
Theo kinh nghiệm của tôi, các máy chủ nặng về nội dung động có xu hướng bị tác động ít hơn bởi HTTPS vì thời gian mã hóa (chi phí SSL) không đáng kể so với thời gian tạo nội dung.
Các máy chủ nặng về việc phục vụ một tập hợp các trang tĩnh khá nhỏ có thể dễ dàng lưu vào bộ nhớ trong bộ nhớ phải chịu chi phí cao hơn nhiều (trong một trường hợp, thông lượng được đặt trên một "mạng nội bộ").
Chỉnh sửa: Một điểm đã được đưa ra bởi một số người khác là bắt tay SSL là chi phí chính của HTTPS. Điều đó là chính xác, đó là lý do tại sao "độ dài phiên thông thường" và "hành vi lưu trữ của khách hàng" là quan trọng.
Nhiều phiên rất ngắn có nghĩa là thời gian bắt tay sẽ lấn át bất kỳ yếu tố hiệu suất nào khác. Các phiên dài hơn có nghĩa là chi phí bắt tay sẽ phát sinh khi bắt đầu phiên, nhưng các yêu cầu tiếp theo sẽ có chi phí tương đối thấp.
Bộ nhớ đệm của khách hàng có thể được thực hiện ở một số bước, bất cứ nơi nào từ máy chủ proxy quy mô lớn cho đến bộ đệm của trình duyệt riêng lẻ. Nói chung, nội dung HTTPS sẽ không được lưu trong bộ đệm chung (mặc dù một số máy chủ proxy có thể khai thác hành vi loại trung gian để đạt được điều này). Nhiều trình duyệt lưu nội dung HTTPS cho phiên hiện tại và thường xuyên qua các phiên. Tác động của việc không lưu vào bộ nhớ cache hoặc ít bộ nhớ đệm hơn có nghĩa là các máy khách sẽ truy xuất cùng một nội dung thường xuyên hơn. Điều này dẫn đến nhiều yêu cầu và băng thông hơn để phục vụ cùng số lượng người dùng.