Назад | Перейти на главную страницу

Влияет ли циклическая балансировка нагрузки на производительность HTTPS?

Сценарий:

Имея это в виду, казалось, что наиболее очевидным выбором для стратегии балансировки нагрузки был простой циклический подход. Балансировка на основе исходного IP-адреса казалась сложной для тестирования, а балансировка на основе файлов cookie, похоже, не работает с SSL.

Я обеспокоен тем, что браузеры могут повторно согласовывать свои HTTPS-соединения каждый раз, когда страница обслуживается другим веб-сервером, что делает веб-сайт намного медленнее, чем должен быть.

Итак, мои вопросы:

  1. Действительно ли это будет проблемой? Или балансировщики нагрузки достаточно умны, чтобы каким-то образом выполнять только одно квитирование SSL, даже если контент обслуживается с нескольких серверов?
  2. Существуют ли какие-либо инструменты (Windows), которые можно использовать для простого отслеживания подтверждений SSL, сообщений активности HTTP и т. Д. При просмотре веб-сайта?
  3. Если у нас есть проблема, как мы можем ее решить? (Я предполагаю, что очевидное решение - разгрузить SSL на нашем балансировщике нагрузки, но наше текущее оборудование не поддерживает это, поэтому на данном этапе предпочтительны любые другие решения.)

Последовательные вызовы с использованием сообщений поддержки активности являются частью одного и того же потока TCP, поэтому задействовано только одно согласование SSL, и все они должны идти на один и тот же сервер.

Запросы без пакетов поддержки активности будут независимыми потоками, каждый из которых требует отдельного согласования SSL.

Так что да, круговая система должна быть в порядке.