Я оцениваю производительность переднего конца безопасного (SSL) веб-приложения здесь на работе, и мне интересно, возможно ли сжимать текстовые файлы (html/css/javascript) через SSL. Я сделал несколько поисковых запросов, но не нашел ничего конкретно связанного с SSL. Если это возможно, стоит ли даже дополнительных циклов процессора, так как ответы также зашифровываются? Сжатие ответов ухудшит производительность?
Кроме того, я хочу убедиться, что мы поддерживаем SSL-соединение, поэтому мы не делаем SSL-рукопожатия снова и снова. Я не вижу Связь: Keep-Alive в заголовках ответ. Я вижу Keep-Alive: 115 в заголовках запрос, но только поддерживая соединение в течение 115 миллисекунд (похоже, сервер приложений закрывает соединение после обработки одного запроса?) Не было бы вы хотите, чтобы сервер устанавливал заголовок ответ до тех пор, пока тайм-аут неактивности сеанса?
Я понимаю, что браузеры не кэшируют содержимое SSL на диск, поэтому мы повторяем одни и те же файлы при последующих посещениях, хотя ничего не изменилось. Основные рекомендации по оптимизации: уменьшение количества HTTP-запросов, минимизация, перенос сценариев на дно, оптимизация изображения, возможная передислокация домена (хотя необходимо взвесить стоимость другого SSL-подтверждения), что-то подобное.