И, чтобы добавить еще одну вещь ко всем ответам, я просто расскажу о задержке. Потому что, похоже, никто не писал здесь об этом.
Низкая латентность HTTP между клиентом и сервером имеет решающее значение для создания быстро загружаемых, быстро реагирующих веб-сайтов.
Сам по себе TCP / IP имеет трехстороннее рукопожатие (для начальной настройки соединения для простого HTTP через TCP требуется 3 пакета). Когда используется SSL / TLS, настройка соединения более сложна, а это означает, что задержка для новых HTTPS-соединений неизбежно выше, чем для обычного HTTP.
Проблема с HTTP заключается в том, что это небезопасно. Поэтому, если у вас есть конфиденциальные данные, вам нужна какая-то форма безопасности. Когда вы вводите что-то в свой веб-браузер, начиная с «https», вы просите свой браузер использовать уровень шифрования для защиты трафика. Это обеспечивает разумную защиту от подслушивающих, но проблема в том, что это будет медленнее. Поскольку мы хотим зашифровать наш трафик, потребуются некоторые вычисления, которые увеличивают время. Это означает, что если вы не спроектируете свою систему правильно, ваш сайт будет выглядеть медленным для пользователей.
Заключить:
У меня большой сайт только для контента; нет входа или выхода, нет имен пользователей, нет адресов электронной почты, нет защищенной области, ничего секретного на сайте, нада. Люди просто заходят на сайт и переходят от страницы к странице и смотрят контент.
Если это так, я вообще не буду использовать SSL. Я хотел бы, чтобы при нажатии на мою страницу она открывалась за одну секунду. Это из опыта пользователя. Вы делаете, как хотите, я просто не ставлю сертификаты на все, что я делаю. В этом конкретном случае я бы не стал его использовать.