Может ли статический объект полностью кэшироваться для HTTPS? (зашифровано)
-
28-09-2019 - |
Вопрос
Если у меня есть статический объект (файл), который запрашивается клиентами через https - можно ли кэшировать файл после состояния шифрования? (с целью сохранения времени обработки зашифрования для каждого клиента по запросу)
Примечание. Я не спрашиваю, как это сделать, а скорее, если это даже возможно.
Решение
Нет. Ключи шифрования, создаваемые SSL / TLS, будут отличаться для каждого соединения. Одним из компонентов ключей-деривации является сгенерированным клиентом NONCE, поэтому сервер не имеет способа предварительно вычисления ключа.
Другие советы
Отправляя Cache-Control: Public Многие браузеры будут кэшировать контент, даже если он отправляется через SSL.
IE, и FF3 + следует уважать это.
Редактировать: Извините неправильный вопрос. Вы также можете хранить контент после шифрования, используя какой-то прокси-сервер.