Я создаю веб-чат-приложение, которое должно будет сделать запрос AJAX для каждого отправленного или полученного сообщения. Я хотел бы, чтобы данные были зашифрованы, и я склоняюсь к запуску AJAX (с длинным опросом) по HTTPS.Понимание накладных расходов на установку HTTPS
Однако, поскольку частота запросов здесь намного выше, чем при базовом просмотре веб-страниц, я хотел бы лучше понять накладные расходы (использование сети, время, серверный процессор, клиентский процессор) при настройке зашифрованное соединение для каждого запроса HTTPS.
Помимо любой общей информации/советы, мне любопытно:
- В очень грубом приближении, сколько дополнительного времени делает запрос на HTTPS берут по сравнению с HTTP? Предположим, что длина содержимого 1 байт и средний ПК.
- Будет ли каждый запрос AJAX после первого иметь что-либо существенное кэширование, позволяющее ему быстрее установить соединение? Если да, то насколько быстрее?
Заранее спасибо :-)
«Ничто не может быть кэшировано»: на самом деле это неверно. – Bruno
Правда. Я немного обновил свой ответ. Затем возникает вопрос о том, «может ли противник». – Jordan