Объявления

Модернизация веба: HTTP/2 теперь доступен для VPS и выделенных серверов

Modernizing the Web: HTTP/2 Now Available for VPS and Dedicated Servers thumbnail

Интернет может быть немного двойственным в отношении того, как он развивается. Новые технологии, кажется, возникают, растут и расширяются почти каждый день, в то время как основной протокол, который обеспечивает работу веба, как мы его знаем, (до недавнего времени) почти не видел значимого развития на протяжении почти 15 лет. Протокол передачи гипертекста (HTTP) был изначально разработан Тимом Бернерсом-Ли в конце 1980-х, и последняя значительная переработка протокола была выполнена в 1999 году (стандартизирована как RFC, который был выпущен, когда я учился во втором классе). В прошлом году была завершена значительная переработка HTTP в виде HTTP/2, крупное обновление основы веба, как мы его знаем сегодня.

Зачем обновлять HTTP?

Разработчики спецификации HTTP/2 предоставили отличное резюме о причинах и способах улучшения HTTP в последней версии протокола. Короче говоря, HTTP/1.1 был разработан для другого времени, когда веб-страницы были меньше, проще и дешевле в передаче по сети. Взрывной рост веба за последнее десятилетие привел к сдвигу парадигм в дизайне и развертывании сайтов и приложений. Веб-сайты и веб-приложения используют большие, более сложные медиа-активы и предоставляют больше контента, чем когда-либо, и нет признаков того, что это замедлится. Решения, которые разработчики и инженеры внедряли, чтобы обойти некоторые врожденные ограничения HTTP/1.1 (такие как мультиплексирование запросов, шардинг доменов и т.д.), были временными костылями, которые так и не были устранены на фундаментальном уровне и во многом противоречили некоторым дизайнерским особенностям TCP — базового протокола коммуникаций, на котором работает HTTP. HTTP/2 был разработан с учетом характеристик современного веба, обеспечивая эффективный стандарт для современных серверов и клиентов для коммуникации.

HTTP/2 вносит ряд новых функций, включая:

  • Бинарный протокол, что делает его более компактным для передачи по сети
  • Полностью мультиплексированные, параллельные соединения позволяют осуществлять более быструю и эффективную передачу данных
  • Функциональность серверного пуша позволяет веб-дизайнерам создавать сайты, которые проактивно отправляют ресурсы, необходимые веб-странице
Изображение фона объявления


Тарифы VPS

Мы знаем, что у вас много вариантов VPS

Вот чем выделяется предложение VPS от DreamHost: круглосуточная поддержка клиентов, интуитивно понятная панель, масштабируемая RAM, неограниченная пропускная способность, неограниченное количество хостинговых доменов и хранилище SSD.


Выберите ваш тарифный план VPS

Принятие отраслью

Яркие особенности и хорошо спроектированные протоколы — это хорошо, но они бесполезны без фактического использования. После финализации в середине 2015 года протокол HTTP/2 вскоре начал использоваться провайдерами услуг, такими как Akamai, Google и Facebook, открытыми HTTP-серверами, такими как Nginx, и браузерами, включая Chrome, Firefox, Safari и даже Internet Explorer (шокирую, знаю). Согласно исследованиям, отслеживающим темпы внедрения HTTP/2, почти 200 000 сайтов из списка Alexa топ-один миллион веб-сайтов объявляют о поддержке HTTP/2.

Смотрите также: 13 лучших плагинов безопасности для защиты вашего сайта на WordPress

Обеспечение безопасности HTTP/2

Как преемник протокола SPDY, многие первопроходцы ожидали, что HTTP/2 потребует соединения TLS, так же как и его предшественник. В конечном итоге разработчики протокола решили, что безопасные соединения не будут обязательными; однако это не помешало разработчикам браузеров требовать шифрование. В настоящее время ни одна реализация браузера не поддерживает соединения HTTP/2 в открытом тексте (также известные как h2c).

Серверы HTTP/2 используют один из двух протоколов согласования для объявления своей поддержки через TLS-соединения: NPN и ALPN. NPN — это более старый, менее эффективный протокол согласования, в то время как ALPN более новый, быстрый и получил меньше распространения из-за его исключения из старых сборок OpenSSL. Интересно, что Google объявил о планах отказаться от поддержки NPN в пользу исключительного использования ALPN, что может оставить многих пользователей в темноте относительно HTTP/2, пока старые пакеты OpenSSL все еще в обращении.

HTTP/2 в DreamHost

Как провайдер, посвященный поддержке проектов с открытым исходным кодом, мы с воодушевлением решили продвигать использование HTTP/2. Начиная с этой недели, домены, размещенные на VPS и выделенных серверах, работающих на Nginx, теперь могут в полной мере использовать протокол HTTP/2. Поддержка HTTP/2 в Nginx разработана так, чтобы работать бесшовно вместе с существующими соединениями HTTP/1.1, хотя только для сайтов HTTPS. Другие существующие функции, предоставляемые нашими услугами Nginx, включая дополнительную веб-безопасность и поддержку Lua через OpenResty, также будут продолжать работать прозрачно под HTTP/2.

Кроме того, серверы DreamHost на базе HTTP/2 полностью поддерживают переговоры по NPN и ALPN, что означает, что предстоящее прекращение поддержки NPN в Chrome не приведет к ошибкам соединения в передовых браузерах.

Добавление поддержки HTTP/2 для вашего домена Nginx/HTTPS так же просто, как активация флажка. Ознакомьтесь со статьей в Базе знаний для получения дополнительной информации и инструкций по активации этой услуги.

Панель управления DreamHost HTTP/2

А для особо любопытных есть множество отличных ресурсов о HTTP/2, которые глубже погружаются в тонкости:

Так чего же вы ждете? Отметьте этот пункт HTTP/2 и выведите свой домен на новый уровень уже сегодня!

Если у вас есть вопросы, оставьте комментарий ниже, напишите нам в @DreamHostCare на Twitter, или обратитесь в нашу службу поддержки!

Источник изображения функции: http2.akamai.com