标签: http

简单的 HTTP 开始变得不简单了

简单的 HTTP 开始变得不简单了

与仍在使用的其他流行协议(如DNS或SMTP)相比,我们可以看到类似的模式:它们最初都是简单的东西。几十年后:不再那么简单了。或许这就是生活的常态?

HTTP/2 和 HTTP/3 对比和相关知识解释

HTTP/2 和 HTTP/3 对比和相关知识解释

在可靠和稳定的连接中,HTTP/2 的性能多次优于 HTTP/3。一般来说,建议进行兼容性和性能测试,以确定哪个版本最合适,此外,服务器可以同时接受 HTTP/2 和 HTTP/3 连接,由客户端决定使用哪个版本。

LinkedIn 将 Espresso 从 HTTP1.1 迁移到 HTTP2,连接数减少 88%,延迟降低 75%

LinkedIn 将 Espresso 从 HTTP1.1 迁移到 HTTP2,连接数减少 88%,延迟降低 75%

LinkedIn 将 Espresso 从 HTTP1.1 迁移到 HTTP2,连接数减少 88%,延迟降低 75%

HTTP/3 为什么正迅速吞噬世界?

HTTP/3 为什么正迅速吞噬世界?

由于 HTTP/3 能够使用 QUIC 的全部新功能,因此在加载网页和流媒体视频时将带来更好的性能表现。也正是这个优势,让 HTTP/3 得到了市场的广泛认可和快速接纳。

了解HTTP/3 协议的原理、机制、优势、配置和实测

了解HTTP/3 协议的原理、机制、优势、配置和实测

Nginx 原生不支持 HTTP/3.0,这里需要借助 Cloudflare 提供的一个补丁来让 Nginx 支持 HTTP/3.0

新浪邮箱全站HTTPS实施之路

新浪邮箱全站HTTPS实施之路

2018年第一季度,新浪邮箱所有产品线(免费邮箱、VIP邮箱、企业邮箱)全部支持了 HTTPS 协议,从而进一步增强网络通信的安全性,保障邮箱用户的隐私性。本文针对新浪企业邮箱产品线,以纯技术的视角全面介绍HTTPS协议的部署之路,并向邮箱用户介绍HTTPS协议的概念、优势。

阮一峰:HTTP/2 服务器推送(Server Push)教程

阮一峰:HTTP/2 服务器推送(Server Push)教程

HTTP/2 协议的主要目的是提高网页性能。头信息(header)原来是直接传输文本,现在是压缩后传输。原来是同一个 TCP 连接里面,上一个回应(response)发送完了,服务器才能发送下一个,现在可以多个回应一起发送。服务器推送(server push)是 HTTP/2 协议里面,唯一一个需要开发者自己配置的功能。其他功能都是服务器和浏览器自动实现,不需要开发者关心。

[外文翻译]为什么Stack Overflow需要用几年时间才把网站迁移到HTTPS

[外文翻译]为什么Stack Overflow需要用几年时间才把网站迁移到HTTPS

今天,我们默认在 Stack Overflow 上部署了 HTTPS。目前所有的流量都将跳转到 https:// 上。与此同时,Google 链接也会在接下去的几周内更改。启用的过程本身只是举手之劳,但在此之前我们却花了好几年的时间。到目前为止,HTTPS 在我们所有的 Q&A 网站上都默认启用了。

HTTP 推送,显著提升加载性能

HTTP 推送,显著提升加载性能

上周我在斯达哥尔摩住了几天,出席了 HTTP 研讨会,参与了不少吸引人的讨论。其中一次是关于 HTTP 推送及其优缺点、早期实验结果的。

HTTP的长连接和短连接

HTTP的长连接和短连接

HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的就是短连接。

Java9新功能之HTTP2和REPL

Java9新功能之HTTP2和REPL

对Java 9的炒作将不再局限于模块化(modularity),Java 9正在搜罗大量额外的功能模块,这些功能模块正作为Java增强提案(JEP)提交,并在OpenJDK (Java SE的参考实现项目)中实现。 在这篇文章中,我们将重点关注一些或将在Java 9整个生命周期中,对开发者的工作生…

关于 HTTP/2,你需要知道哪些?

关于 HTTP/2,你需要知道哪些?

这意味着自1999年投入使用的老版本 HTTP/1.1 将最终被新版本代替,它被称做 HTTP/2。

PHP和HTTPS

PHP和HTTPS

最近在研究Hacker News API时遇到一个HTTPS问题。因为所有的Hacker News API都是 […]

聊聊HTTPS和SSL/TLS协议

聊聊HTTPS和SSL/TLS协议

要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)4. 大致了解 CA 证书的用途