Так, є причина, що ви не повинні використовувати його для всього сайту. Деякі браузери (залежно від марки та версії) не кешуватимуть вміст від HTTPS-запитів на диск, що може серйозно сповільнити перегляд веб-сторінок для користувачів, оскільки статичні активи завантажуватимуться з кожним запитом на сторінку (таблиці стилів, javascript, зображення заголовків тощо) . Наприклад, Mozilla заявляє, що:
"Кешування диска зберігає копії завантажених файлів на жорсткому диску, тому їх не потрібно завантажувати для повторного відображення. Ці сторінки може переглядати кожен, хто має дозвіл у папку кешу. Сторінки, передані за допомогою шифрування SSL, часто містять конфіденційну інформацію та кешування цих сторінок на диску може становити загрозу конфіденційності. Ця налаштування регулює, чи слід кешувати сторінки диска, передані SSL-шифруванням. "
Те, як окремі веб-переглядачі кешують HTTPS, є дещо спірним, але все ще залишається хороший шанс, що для багатьох користувачів буде відключено кешування диска для HTTPS-запитів.
По-друге, HTTPS вимагає " рукостискання " для кожного запиту, і це має певні накладні витрати, що сприятиме підвищенню продуктивності та збільшенню запитів (як правило, лише на кілька КБ, але це стосується кожного запиту, і це додає). HTTP KeepAlive може обмежити це, але все-таки накладні витрати вам не потрібні для незахищеного вмісту.