Когда дело доходит до создания моих веб-приложений, я знаю, что HTTP 2 будет рекомендован для всего трафика, приходящего на сайт. Я понимаю проблемы безопасности и причину, по которой ее рекомендуется / вынужденно использовать сейчас.
Когда дело доходит до веб-языков, которые я пишу и понимаю, таких как Ruby, PHP и Perl.
Существуют ли какие-либо специальные функции, которые мне придется выполнять для создания безопасного соединения с моим сервером, или все, что нам нужно сделать, — это перенаправить весь трафик на https://
над http://
?
По сути, мой автозагрузочный класс в PHP будет загружать все классы и функции для работы моего веб-приложения. Должен ли я создать SSL.class.php
за разрешение соединения в моем PHP?
Изменения в HTTP / 2.0 по сравнению с HTTP / 1.1 в основном актуальны, если ваше приложение передает большое количество данных одновременно нескольким пользователям.
Существуют ли какие-либо специальные функции, которые мне придется выполнять для создания безопасного соединения с моим сервером, или все, что нам нужно сделать, — это перенаправить весь трафик на
https://
надhttp://
?
Нет. HTTP / 2.0 не требует TLS. Если вы хотите TLS (который, лично, я вдохновляю), вам все еще нужно отправить клиентов https://
,
По сути, мой автозагрузочный класс в PHP будет загружать все классы и функции для работы моего веб-приложения. Нужно ли мне создавать SSL.class.php для обеспечения безопасности соединения в моем PHP?
В большинстве случаев уровень HTTP является проблемой веб-сервера, а не проблемой кода приложения PHP-land.
Если вы работаете над структурой, которая настаивает на синтаксическом анализе заголовков запросов и управлении ответами в стиле, очень похожем на HTTP, то да, вам, вероятно, необходимо знать о некоторых изменениях в новой версии протокола.
Если ваше приложение не знает о сетевых протоколах, это не должно иметь большого значения для наших повседневных интерфейсов CRUD.
Других решений пока нет …