Что означает HTTP 2 для веб-разработчиков

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

Когда дело доходит до веб-языков, которые я пишу и понимаю, таких как Ruby, PHP и Perl.

Существуют ли какие-либо специальные функции, которые мне придется выполнять для создания безопасного соединения с моим сервером, или все, что нам нужно сделать, — это перенаправить весь трафик на https:// над http://?

По сути, мой автозагрузочный класс в PHP будет загружать все классы и функции для работы моего веб-приложения. Должен ли я создать SSL.class.php за разрешение соединения в моем PHP?

2

Решение

Изменения в HTTP / 2.0 по сравнению с HTTP / 1.1 в основном актуальны, если ваше приложение передает большое количество данных одновременно нескольким пользователям.

Существуют ли какие-либо специальные функции, которые мне придется выполнять для создания безопасного соединения с моим сервером, или все, что нам нужно сделать, — это перенаправить весь трафик на https:// над http://?

Нет. HTTP / 2.0 не требует TLS. Если вы хотите TLS (который, лично, я вдохновляю), вам все еще нужно отправить клиентов https://,

По сути, мой автозагрузочный класс в PHP будет загружать все классы и функции для работы моего веб-приложения. Нужно ли мне создавать SSL.class.php для обеспечения безопасности соединения в моем PHP?

В большинстве случаев уровень HTTP является проблемой веб-сервера, а не проблемой кода приложения PHP-land.

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

Источник

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

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]