Có, có một lý do bạn không nên sử dụng nó cho toàn bộ trang web. Một số trình duyệt (tùy thuộc vào nhãn hiệu và phiên bản) sẽ không lưu nội dung từ các yêu cầu HTTPS vào đĩa, điều này có thể làm chậm nghiêm trọng trải nghiệm duyệt web của người dùng, vì tài sản tĩnh sẽ được tải với mọi yêu cầu trang (biểu định kiểu, javascript, hình ảnh tiêu đề, v.v.) . Ví dụ: Mozilla tuyên bố rằng:
"Bộ nhớ đệm đĩa lưu các bản sao của các tệp đã tải xuống trên ổ cứng để chúng không cần phải tải xuống để được hiển thị lại. Những trang này có thể được xem bởi bất kỳ ai có quyền vào thư mục bộ đệm. Các trang được truyền bằng mã hóa SSL thường chứa thông tin nhạy cảm và lưu vào bộ nhớ cache của các trang này vào đĩa có thể có rủi ro về quyền riêng tư. Tùy chọn này kiểm soát xem có lưu vào bộ đệm trang được truyền bằng mã hóa SSL hay không. "
Làm thế nào các trình duyệt bộ nhớ cache HTTPS riêng lẻ có phần bị tranh chấp nhưng vẫn có khả năng nhiều người dùng sẽ bị vô hiệu hóa bộ đệm ẩn đĩa cho các yêu cầu HTTPS.
Thứ hai, HTTPS yêu cầu " bắt tay " cho mọi yêu cầu và điều này đi kèm với một số chi phí, điều này sẽ ảnh hưởng đến hiệu suất và làm cho các yêu cầu lớn hơn (thường chỉ bằng vài KB - nhưng nó cho mọi yêu cầu và điều này cộng lại). HTTP KeepAlive có thể hạn chế điều này, nhưng nó vẫn là một chi phí mà bạn không cần cho nội dung không an toàn.