Можно ли использовать gzip по SSL? И Соединение: Активные заголовки

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

Кроме того, я желаю удостовериться, что мы поддерживаем соединение SSL, таким образом, мы не делаем квитирования SSL много раз. Я не вижу Соединение: Активный в заголовках ответа. Я действительно вижу Активный: 115 в заголовках запроса, но это только поддерживает соединение для 115 миллисекунд (кажется, что сервер приложений закрывает соединение после того, как единственный запрос обрабатывается?) Разве Вы не хотели бы, чтобы сервер установил тот заголовок ответа столько, сколько тайм-аут неактивности сессии?

Я понимаю, что браузеры не кэшируют содержание SSL к диску, таким образом, мы служим тем же файлам много раз и во время последующих посещений даже при том, что ничто не изменилось. Основные рекомендации оптимизации сокращают количество запросов HTTP, минификации, движущиеся сценарии, чтобы понять, отобразить оптимизацию, возможный домен sharding (хотя потребность взвесить стоимость другого квитирования SSL), вещи той природы.

33
задан magenta 4 May 2010 в 16:45
поделиться

2 ответа

На ваш первый вопрос: SSL работает на другом уровне, чем сжатие. В некотором смысле эти две функции веб-сервера могут работать вместе и не пересекаться. Да, включив сжатие, вы будете использовать больше ЦП на своем сервере, но получите меньше исходящего трафика. Так что это скорее компромисс.

На ваш второй вопрос: поведение Keep-Alive действительно зависит от версии HTTP. Вы можете переместить свой статический контент на сервер без SSL (может включать изображения, фильмы, аудио и т. Д.)

0
ответ дан 27 November 2019 в 18:13
поделиться

Да, сжатие gzip и Keep-Alive можно использовать с HTTPS/SSL. Кроме того, браузеры могут кэшировать содержимое SSL.

В этой статье блога есть больше информации о настройке веб-сайта для HTTPS/SSL:

http://blog.httpwatch.com/2009/01/15/https-performance-tuning/

0
ответ дан 27 November 2019 в 18:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: