HTTP 2对Web开发人员意味着什么

时间:2015-05-13 23:04:57

标签: php security ssl web-deployment

在构建我的Web应用程序时,我知道将建议所有访问该站点的流量使用HTTP 2。我理解安全问题以及为什么现在推荐/强制使用它。

当我使用基于Web的语言编写并理解时,例如Ruby,PHP和Perl。

我是否需要执行任何特殊功能才能与我的服务器建立安全连接,或者我们需要做的是将所有流量重定向到https://上的http://

基本上,PHP中的自动加载类会加载我的Web应用程序运行的所有类和函数。我是否需要创建SSL.class.php以允许连接在我的PHP中安全?

1 个答案:

答案 0 :(得分:2)

如果您的应用程序将大量数据流式传输给许多并发用户,则HTTP / 1.1上HTTP / 2.0的变化最为重要。

  

我是否需要执行任何特殊功能才能与我的服务器建立安全连接,或者我们需要做的是将所有流量重定向到https://上的http://

没有。 HTTP / 2.0不需要TLS。如果您想要TLS(个人而言, 我鼓励 ),您仍然需要将客户端发送到https://

  

基本上,PHP中的自动加载类会加载我的Web应用程序运行的所有类和函数。我是否需要创建SSL.class.php以允许连接在我的PHP中安全?

在大多数情况下,HTTP层是Web服务器问题,而不是PHP-land应用程序代码问题。

如果您正在开发一个坚持解析请求标头并以类似HTTP的方式管理响应的框架,那么是的,您可能需要了解新版本协议中的一些更改。 / p>

开发人员的HTTP / 1.1和HTTP / 2.0之间的差异

Source

除非您的应用程序敏锐地了解网络协议,否则对我们的日常CRUD接口来说无关紧要。