1

Итак, в следующий вторник, 9:00, у нас будет онлайн-война на нашем сайте колледжа; в прямом смысле.

Речь идет о регистрации курса. Есть несколько отличных курсов с ограниченными возможностями, и многие студенты будут пытаться зарегистрироваться на них. Итак, в 9:00:00 утра, когда на сайте открывается раздел регистрации, начинается гонка, и мы по опыту знаем, что если вы хотите один из этих востребованных курсов, 9:00:30 уже слишком поздно.

Я не обмениваюсь никакими секретными данными с сайтом, то есть безопасность не является проблемой. Вопрос в том, что, поскольку веб-сайт по умолчанию открывается в HTTPS, использование HTTP дает мне преимущество, поскольку его никто не использует? Имеет ли это смысл? Я думаю, что суперпользователи здесь, возможно, уже пробовали это, так что любой опыт?

2 ответа2

1

В общем, вы не заметите существенной разницы между скоростями ответов HTTP и HTTPS. Но многое зависит от настроек вашего сервера и места его размещения.

Конечно, в случае шифрования будут некоторые издержки из-за шифрования, но это сильно зависит от вашего: аппаратного обеспечения, серверного программного обеспечения, соотношения динамического и статического контента, расстояния клиента до сервера, типичной длины сеанса и т.д.

HTTPS оказывает меньшее влияние на серверы с большим количеством динамического контента, поскольку время, затрачиваемое на шифрование (SSL-накладные расходы), незначительно по сравнению со временем генерации контента.

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

Вы можете легко проверить разницу между производительностью HTTP и HTTPS в своем собственном браузере, используя веб-сайт HTTP vs HTTPS Test от AnthumChris:

На этой странице измеряется время загрузки по незащищенным HTTP и зашифрованным соединениям HTTPS. Обе страницы загружают 360 уникальных некэшируемых изображений (всего 2,04 МБ).

__

В вашем случае, по-видимому, в течение короткого промежутка времени будет пиковый трафик и высокая посещаемость ... поэтому https vs http не является для вас серьезным вопросом, вам лучше подумать о них:

  • оптимизация времени генерации контента;
  • внедрение механизмов кеширования;
  • максимально использовать CDN для статического содержимого.
0

Разница между HTTP и HTTPS составляет несколько миллисекунд - HTTP - одно время приема-передачи, в то время как HTTPS может иметь многократное время приема-передачи из-за SSL-квитирования. Возможно, стоит рассмотреть CDN для ускорения этих миллисекунд, а не прибегать к более небезопасной доставке приложений, отключив SSL/TLS.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .