Есть несколько областей для улучшения SSL-соединения (и общая задержка трафика SSL). Некоторые из них могут повлиять на безопасность каким-то маленьким или отличным способом.
(Это для ssl.conf с использованием Apache)
Отключите поиск домена и разрешите не-SNI достигать основного домена
- SSLStrictSNIVHostCheck off
Вместо именованных хостов используйте IP-адрес для записи:443 VHOST
Кэширование SSL-сессий
- SSLSessionCache shmcb:/run/httpd/sslcache(512000)
- SSLSessionCacheTimeout 300
Разрешить более быстрый порядок протокола SSL, общую совместимость, средний уровень безопасности:
- SSLProtocol all -SSLv3
- SSLCipherSuite ALL:+HIGH:+TLSv1:!ADH:!EXP:!SSLv2:!СРЕДНЯЯ:!НИЗКИЙ:!НОЛЬ:!aNULL
- SSLHonorCipherOrder on
Сшивание OCSP (ускоряет SSL)
- SSLUseStapling on
- SSLStaplingResponderTimeout 5
- SSLStaplingReturnResponderErrors off
- SSLStaplingCache shmcb:/run/ocsp(128000)
HSTS (может выполнять предварительную загрузку, поэтому запросы http:// превращаются в запросы https:// в браузере
- Заголовок всегда устанавливает Strict-Transport-Security "max-age = 63072000; includeSubdomains; preload"
Отправить для предварительной загрузки здесь: https://hstspreload.appspot.com/
Рассмотрим следующие более продвинутые реализации:
- HTTP/2 с HPACK
- Сжатие Бротли
Другие проблемы, не связанные с SSL, которые могут помочь ускорить соединение
Еще одна директива для Apache в httpd.conf